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

strcpy, когда буфер назначения меньше, чем буфер src
Я пытаюсь понять разницу/недостатки strcpy и strncpy. Может кто-нибудь, пожалуйста, помогите: void main() { char src[] = "this is a long string"; char dest[5]; strcpy(dest,src) ; printf("%s \n", dest); printf("%s \n", src); } Результат:...
13258 просмотров
schedule 08.11.2022

Использование read() и помещение буфера в строку
это мой второй вопрос, так как у меня возникли проблемы с первым из-за этой проблемы. У меня есть файл, который я должен прочитать, используя статус read(), нет fget() или fread() и т. д. Я использую строку. read(fileRead, buffer, blocksize);...
985 просмотров
schedule 28.08.2022

Копия строки (strcpy)
У меня есть следующий код. #include <string.h> #include <stdio.h> int main() { char * l; *l = 'c'; *(l+1) = 'g'; *(l+2) = '\0'; char *second; strcpy(second, l); printf("string: %s\n", second); } Когда я запускаю, это говорит:...
395 просмотров
schedule 28.06.2022

Прерывание указателя strcpy char
У меня есть этот код: char **arr; char* line=NULL; int i=0; size_t len=0; ssize_t read1; fp=fopen("list.txt","r"); if(fp==NULL) exit(EXIT_FAILURE);...
392 просмотров
schedule 11.09.2022

Ошибка сегментации при копировании строки в
Ударь туда! Ниже небольшая программа, которую я сделал сегодня. Он берет таблицу строк, переворачивает все строки без обращения таблицы, затем сортирует эти перевернутые строки, затем переворачивает их обратно и, наконец, печатает всю таблицу....
171 просмотров
schedule 22.02.2024

Почему не работает strcpy?
char sentence2[10]; strncpy(sentence2, second, sizeof(sentence2)); //shouldn't I specify the sizeof(source) instead of sizeof(destination)? sentence2[10] = '\0'; //Is this okay since strncpy does not provide the...
14669 просмотров
schedule 16.06.2024

Запись строк в динамически выделяемый массив
Я продолжаю получать сообщение об ошибке 4 «Передача аргумента 1 из strcpy делает указатель из целого числа без приведения» каждый раз, когда я пытаюсь записать строку в динамически выделенный массив строк. Я знаю, что это, очевидно, связано с моим...
600 просмотров
schedule 24.12.2023

Вне программы языка C указателя и Strcpy
Рассмотрим следующий фрагмент кода C: char *sentence = NULL; strcpy(sentence, "Helloworld"); printf ("%s", sentence); сегмент кода правильный или ошибка? Если правильно, то какой вывод? а) Ошибка б) привет мир в) Null.Helloworld...
383 просмотров
schedule 21.05.2024