Вопросы по теме '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