Описание тега strcpy
The C standard library function, "strcpy()," is used to copy non-overlapping, null-terminated strings. It is also defined as "std::strcpy()" in the C++ standard library.
0
ответов
Использование _strlwr изнутри strcpy вызывает доступ доступа
Простой вызов _strlwr изнутри вызова strcpy вызывает нарушение прав доступа. Вот пример: int _tmain(int argc, _TCHAR* argv[]) { char dest[100]; strcpy(dest, _strlwr("TEST_STRING")); // Violation return 0; } Однако нет нарушения, если строка уже в ни…
18 мар '15 в 18:24
1
ответ
Ошибка сегментации при сортировке массива строк при использовании strcpy в коде c
Я пытаюсь отсортировать массив строк. Если я удалю строку strcpy(a[j-1],a[j]); Терминал не падает. Массив строк размещается таким образом на случай, если возникнет проблема array=(char **)malloc(sizeof(char *)*N); for(i=0;i<N;i++) array[i]=(char …
10 июн '14 в 16:27
1
ответ
strcpy с размером больше, чем malloc
Это был вопрос с экзамена: этот код всегда работает? Ответ таков: оператор if проверяет, указывает ли виртуальный адрес 'str' на начало страницы, только тогда следует выполнить strcpy, и он будет работать, потому что весь процесс доступен для всего …
30 июн '15 в 20:37
1
ответ
Ошибка записи в сегментированную память
Все, что я хочу сделать, это просто написать "эй" в моей общей памяти, но это бросается в эту строку. очень простой код следующим образом: #include <stdlib.h> #include <stdio.h> #include <string.h> #include <sys/fcntl.h> #inc…
11 май '16 в 10:12
1
ответ
Переполнение сохраненного значения регистра RIP с коротким адресом
Я пытаюсь сделать переполнение буфера, где мне нужно переписать сохраненное значение регистра RIP с адресом. Адрес короткий (8 байт), например, 0x0000000012345678. Регистр RIP составляет 16 байтов, но если я ввожу 0, он завершает строку (потому что …
20 ноя '16 в 02:09
2
ответа
C - Ошибка сегментации в strcpy()
#include <stdio.h> #include <stdlib.h> #include <string.h> char *vStrs[] = {"Max", "Moritz", "Bolte", "Hans Huckebein", "Helene", "Antonius", "Boeck", "Maecke", "Lempel", "Schlich"}; int main() { int num = sizeof(vStrs) / sizeof(vS…
09 фев '18 в 12:30
2
ответа
Бесконечные циклы в C
Я уверен, что этот фрагмент кода дает мне бесконечный цикл (я ушел, если в течение очень долгого времени, и ничего не происходит), и я снимался в этом 2 дня, и у меня нет Понять, почему он продолжает работать. Есть идеи? int r = 0; int H = 0; int g …
24 мар '16 в 18:31
2
ответа
Ошибка сегментации (ядро выгружено) ошибка с strcpy() (подозревается)
У меня проблемы с попыткой этой ошибки сегментации во время выполнения в этом коротком куске кода. Я подозреваю, что это как-то связано с использованием в коде system() и strcpy(), но поскольку я не сталкиваюсь с подобным типом ошибки, я не уверен, …
04 сен '13 в 11:09
2
ответа
Передача массивов символов в связанный список
Я не решался задать вопрос по этому поводу, потому что я беспокоюсь о том, чтобы задать глупый вопрос, но вот оно: В настоящее время я пытаюсь создать программу, которая будет принимать целые строки, помещать их в массивы символов и переносить эти м…
11 май '14 в 22:43
3
ответа
Строка дублируется при печати в текстовый файл
Я пытаюсь записать строку предложения в текстовый файл, но он дублирует или что-то, когда я это делаю. Почему это так, и как заставить его печатать только один раз? Отрывок программы: FILE *memberAdd; typedef struct { char id[5], name[100]; } Member…
21 дек '17 в 10:37
1
ответ
О функции 'strcpy', использующей
char input[32]; char name[32]; char discountUser[32];//not sure to using about arrays. char notDiscountUser[32];//not sure to using about arrays. int i,j; int len; fgets(input,32,stdin); sscanf(input,"%s",name); len = strlen(name); for(i=0,j=0; i &l…
26 сен '13 в 07:42
4
ответа
C - зачем нужна strcpy()
Может кто-нибудь, пожалуйста, объясните мне, почему strcpy() необходимо назначить строки для символьных массивов, например, в следующем фрагменте кода. int main(void) { char s[4]; s = "abc"; //Fails strcpy(s, "abc"); //Succeeds return 0; } В чем при…
01 авг '11 в 15:58
1
ответ
При использовании struct и strcpy происходит сбой программы
Здравствуйте, это мой первый пост на этом сайте, а также я не очень знаком со структурами или с strcpy() Мне было интересно, почему моя программа ниже падает. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> struct …
20 фев '16 в 05:49
17
ответов
C strcpy() - зло?
Некоторые люди думают, что С strcpy() функция плохая или злая. Хотя я признаю, что обычно лучше использовать strncpy() во избежание переполнения буфера, следующее (реализация strdup() функция для тех, кому не повезло иметь ее) безопасно использует s…
04 мар '09 в 11:54
2
ответа
C strcpy() копирует строковые литералы без ошибки сегментации
Насколько я понимаю, строковые литералы хранятся в постоянной памяти, и их изменение во время выполнения приводит к ошибке сегментации, но мой приведенный ниже код компилируется без ошибки сегментации. #include <string.h> #include <stdio.h&…
16 дек '18 в 06:55
1
ответ
Почему strcpy работает, когда размеры массивов неизменны, C
Итак, я поступил на курс начального уровня в моем университете, и мой профессор упомянул, что размеры массивов нельзя изменить, потому что они установлены в памяти. Кроме того, эти строки в C являются просто массивами символов. Итак, мой вопрос: как…
11 фев '18 в 07:37
1
ответ
Ни один экземпляр перегруженной функции "strcpy_s" не соответствует списку аргументов
По какой-то причине символ не может войти в strcopy_s();... #include <iostream> #include <cstring> using namespace std; struct DATE { int year; int month; int date; }; struct Book { char name[50]; char author[50]; int id; DATE date; }; i…
20 апр '16 в 22:28
1
ответ
Как уменьшить уязвимость strcat и strcmp?
Я знаю, что зал семьи strcpy, strcat а также strcmp иметь уязвимость переполнения буфера, чтобы смягчить strcpy Уязвимость кто-то может использовать strlcpy, что насчет strcat а также strcmpЕсть ли безопасные версии этих функций или кто-то должен пр…
14 янв '14 в 18:34
5
ответов
Сбой программы с указателями, пытающимися сделать strcpy-подобным
Это моя вторая проблема сегодня, указатели дают мне кошмары. Я пытаюсь сделать программу, которая делает то же самое, что и функция strcpy(). Как только я попробую это..., она падает, и я на 100% уверена, что это проблема с указателями в моем коде. …
12 фев '10 в 19:47
0
ответов
MIPS Strcpy распечатывает мусор
Итак, вот мой код с данным аргументом; это то, что мой код заканчивается печатью. Тестовая функция _strCopy Пожалуйста, введите строку: тест Вы только что вошли: тест Результат _strCopy: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz…
01 мар '17 в 19:01