Вопросы по теме 'strncpy'
Почему нативная программа работает нормально при прямом выполнении, но терпит неудачу с ошибкой seg при отправке через condor
У меня есть сторонняя библиотека, которую я пытаюсь включить в симуляцию. У нас есть статическая библиотека (.a) вместе со всеми ее зависимостями во время выполнения (общие объекты). Я создал очень простое приложение (на C), которое связано с...
108 просмотров
schedule
04.09.2022
Эквивалент 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 просмотров
schedule
09.06.2022