Вопросы по теме 'strncpy'

Почему нативная программа работает нормально при прямом выполнении, но терпит неудачу с ошибкой seg при отправке через condor
У меня есть сторонняя библиотека, которую я пытаюсь включить в симуляцию. У нас есть статическая библиотека (.a) вместе со всеми ее зависимостями во время выполнения (общие объекты). Я создал очень простое приложение (на C), которое связано с...
108 просмотров

Эквивалент strncpy для std::string?
Существует ли точный эквивалент strncpy в стандартной библиотеке C++? Я имею в виду функцию, которая копирует строку из одного буфера в другой, пока не достигнет завершающего 0? Например, когда мне нужно анализировать строки из небезопасного...
6878 просмотров
schedule 18.06.2023

Передача энергозависимого массива в strncpy
В моем ISR у меня есть буфер, который заполняется USART, поэтому я объявил буфер как volatile: volatile uint8_t RxBuffer1[BUFFER_LENGTH]; Хорошо, нет проблем. Я считаю, что это стандартная практика. Где-то в main() мне нужно скопировать...
3847 просмотров
schedule 30.08.2022

strncpy не работает должным образом
#include <iostream> using namespace std #include <string.h> int main(){ char token[] = "some random string"; char c[23]; strcpy( c, token); strncpy(c, token, 5); c[strlen(c)] = '\0'; cout<<c; return 0...
4092 просмотров
schedule 13.01.2024

присвоить значение указателю char?
struct group { char *name; struct user *users; struct xct *xcts; struct group *next; }; int add_group(Group **group_list_ptr, const char *group_name) { printf("%p\n",group_list_ptr); *group_list_ptr = malloc(sizeof(struct group));...
2374 просмотров
schedule 13.04.2022

формат '%s' ожидает аргумент типа 'char *'
Для тренировки своих навыков программирования на C я пытаюсь написать функцию strncpy самостоятельно. Делая это, я продолжал натыкаться на ошибки, решая большинство из них, в конце концов я застрял без дальнейшего вдохновения, чтобы продолжать....
9847 просмотров
schedule 04.02.2023

Проблемы с созданием связанного списка в цикле while. Получение ошибки времени выполнения при втором запуске в цикле
Я пишу программу, которая помещает каждую строку текста в узел в связанном списке. Я хочу создать новый узел для каждой строки в тексте. Программа аварийно завершает работу во время второго запуска цикла while. После некоторого тестирования я...
54 просмотров
schedule 30.01.2024

Ошибка сегментации при выполнении strncpy для указателя на массив строк C
Я пытаюсь скопировать подстроку s в указатель на массив строк. И ниже мой код. Я выделил память с помощью malloc. Но когда я пытаюсь выполнить strncpy, я получаю ошибку сегментации. Может кто-нибудь, пожалуйста, дайте мне знать, если что-то не так...
37 просмотров