Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Нужно рассчитать сумму и диапазон чисел между первым и последним отрицательным числом в массиве https://www.cyberforum.ru/ c-beginners/ thread2528571.html
#include <iostream> using namespace std; int main() { int n,c=0,i,s=0; cout << "Input massive size \n"; cin >> n; if (n<=0) { cout << "n<0 please input n>0"; return 0; }
Вывести на экран все строки, длина которых равна данному числу C (СИ)
Дан текстовый файл. Вывести на экран все строки, длина которых равна данному числу. Переписать в новый файл все его строки, вставляя при этом символ x после каждого вхождения символа y
C (СИ) Подсчет трех отрицательных чисел Написать программу, которая подсчитывает среди трех заданных рандомных чисел, количество отрицательных чисел, если нет отрицательных, то программа должна сообщать об этом. https://www.cyberforum.ru/ c-beginners/ thread2528518.html C (СИ) Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой по модулю элементов https://www.cyberforum.ru/ c-beginners/ thread2528513.html
Данная целочисленных квадратная матрица порядка 4. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой по модулю элементов. Если таких столбиков несколько, то взять первый из них. Указания: предварительную матрицу задать самостоятельно.
Как добавить символ в массив символов? C (СИ)
Есть массив символов, нужно добавить символ в этот массив. Пробовал так, но в консоли выводит "мусор" char letters_guessed; char k; scanf("%c", &k); letters_guessed; puts(letters_guessed);
C (СИ) Шифр Цезаря https://www.cyberforum.ru/ c-beginners/ thread2528441.html
Здравствуйте, нужна помощь с программой, которая принимает 2 строчки. Первая из них это зашифрованный текст а вторая - этот же текст, но частично расшифрованный. НПРИМЕР: xUbbemehbT - зашифрованный текст XYlloworld - частично расшифрованный Компьютер должен понять что зашифрованная строка : Helloworld
C (СИ) Найти вхождение каждого символа в строке Помогите исправить программу. Нужно чтобы строчка была не из 5 символов, а из n символов. И при вводе такой строки skjdc программа выдает j - 1 d - 1 ╠ - 1 ╠ - 1 - 1 int main(){ char A = 65; https://www.cyberforum.ru/ c-beginners/ thread2528438.html Нужна программа на C C (СИ)
даны натуральное число n действительные числа a1 ... an. получить: а) max (a1 ... an) б) min (a1 ... an) в)max(a1,a4...) г)min(a1,a3...) д)min(a2,a4...)+max(a1,a3...) е)max(|a1|..,|an|)
C (СИ) Как через цикл вводить в массив числа с консоли Здравствуйте, появился вопрос как в массив ввести через цикл и функцию scanf вбиваемые в консоль числа, честно говоря сколько голову не ломал ничего так не получилось.Для примера я приложил код от самой простой в моем понимании программы для этого.Пока что я ломаю голову почему если я ввожу первым EOF то цикл завершается и показывается сообщение Hello world ,но если я сначала ввожу какие нибудь... https://www.cyberforum.ru/ c-beginners/ thread2528178.html C (СИ) Сжать вектор, удалив из него все элементы, модуль которых находится в интервале [a,b] . Дан целочисленный вектор A размерности n. Найти номер последнего максимального элемента среди положительных элементов, начиная с последнего элемента, большего заданного числа t. Сжать вектор, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце вектора элементы заполнить нулями. https://www.cyberforum.ru/ c-beginners/ thread2528136.html
C (СИ) Если количество строк и столбцов массива задаётся с помощью аргументов командной строки, то это динамический массив?
Если количество строк и столбцов массива задаётся с помощью аргументов командной строки (т. е. они не известны заранее), то это динамический массив? Например: if (argc > 3) { m = atoi(argv); n = atoi(argv); way = atoi(argv); if(m>0 && n>0 &&) { printf("Вы указали следующие данные:\n"); printf("%d строк и %d столбцов, №%d \n", m, n); }
C (СИ) Компилятор выдает ошибку: expected identifier or '*' before numeric constant. Приветствую, срочно нужна помощь. снова продолжаю изучать си, и возникла проблема со свитчами. Написал программу. В меню две кнопки. "В случае 1: (и идет целая программка)". "В случае 2: Выход" Не знаю, куда всунуть case 2: goto 11,12 чтобы программка выходила. По идее, должно быть перед deafult, но тогда компилятор выдает expected identifier or '*' before numeric constant. Полностью запутался в... https://www.cyberforum.ru/ c-beginners/ thread2528050.html
Вездепух
Эксперт CЭксперт С++
11694 / 6373 / 1723
Регистрация: 18.10.2014
Сообщений: 16,057
12.11.2019, 22:57 0

Функция strcpy - C (СИ) - Ответ 13988362

12.11.2019, 22:57. Показов 4178. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Kolyao Посмотреть сообщение
вот код.
Компилируем компилятором GCC c -pedantic-errors. Получаем

Код
main.c: In function 'main':
main.c:19:1: error: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
   19 | strcpy(month,"April"); // month = "April" недопустимо!
      | ^~~~~~
main.c:19:1: warning: incompatible implicit declaration of built-in function 'strcpy'
main.c:3:1: note: include '<string.h>' or provide a declaration of 'strcpy'
    2 | #include<locale.h>
  +++ |+#include <string.h>
    3 |
Я уверен, что ваш компилятор тоже выдавал что-то подобное. А вы просто проигнорировали эти сообщения.

---

Обратите, кстати, внимание, на второй warning:

Даже в "старом" С, где разрешалось вызывать функции без предварительного объявления, компилятор бы дедуцировал объявление strcpy как int strcpy(char *, char *). А в реальности эта функция является char *strcpy(char *, const char *), то есть дедуцированное объявление являлось бы неправильным и поведение все равно было бы не определено.

Вернуться к обсуждению:
Функция strcpy C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2019, 22:57
Готовые ответы и решения:

Функция strcpy
Почему-то разработчиками была создана функция не типа void а сhar * strcpy(char *dest, char *src)...

Ошибка с strcpy
В данном коде в функции findNearEquals вылетает ошибка доступа к памяти, помогите найти её Вот...

ошибка в strcpy
я переводил программу с другого языка программирования на С-язык. Там была функция substr. substr...

Не работает strcpy()
Нужно вывести строку &quot;Hello, World!&quot; из строки &quot;pt Hello, World!;&quot;: #include &lt;stdio.h&gt; #include...

10
12.11.2019, 22:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2019, 22:57
Помогаю со студенческими работами здесь

Падает программа с strcpy
Не могу понять, почему вылетает программа. Через malloc память для *p выделять пробовал, все равно...

Релизация функции strcpy
Здравствуйте. Я попытался реализовать функцию strcpy, но она возвращает огромное отрицательное...

Strcpy обход дерева
void write_tree_to_file(node_id* tree_id, FILE* fp) { if (tree_id) { char line; ...

Не компилируется программа. Предположительно - нужно использовать strcpy
Добрый день, имеется программа, но никак не могу откомпилировать, начинается ругаться, ругается на ...

Линейный список и ошибка Warning: passing arg 1 of `strcpy' from incompatible pointer type
Проблема с написанием проги (линейный список). Язык Си. #include &lt;stdio.h&gt; #include &lt;string.h&gt;...

Не срабатывает точка останова на функцию strcpy
Учусь программировать на Си в Linux и по чуть-чуть разбираюсь в отладчике gdb, но возникла одна...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru