|
Мат в 32 хода
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
|
||||||
Функция strcpy03.04.2011, 08:22. Показов 12545. Ответов 27
Метки нет (Все метки)
цель очевидна. почему не работает?
![]()
0
|
||||||
| 03.04.2011, 08:22 | |
|
Ответы с готовыми решениями:
27
Функция strcpy функция strcpy и strcat Что делает функция strcpy(t, f) |
|
bmstu-team
|
|||||||||||
| 21.03.2014, 10:49 | |||||||||||
|
Прошу прощения, скопировав на форум, забыл изменить FIO на cpy - функцию.
До этого у меня описана подобная функция, возвращающая строку, только там я не использовал strcpy и все работало замечательно. Добавлено через 5 минут Есть еще вариант, что ошибка в puts(), потому что если сделать переменную указатель и ей присвоить значение функции все будет в порядке, она хранит адрес строки (отладчик показывает), но puts() не может вывести правильно. Добавлено через 3 минуты Tulosba, спасибо. Не стоит возвращать указатель на локальный объект, вы были правы. Спасибо! Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 21.03.2014, 10:58 | |
|
antonboom, глобальных переменных тоже лучше избегать. Передавайте лучше в cpy() указатель на целевую строку. В итоге, правда, получится обертка над strcpy с такой же сигнатурой и без дополнительных побочных эффектов. Т.о. cpy() будет не нужна вовсе
![]() P.S. передавать неизменяемую строку (а ведь строка, которая копируется, не изменяется) следует по крайней мере через const char*.
0
|
|
| 21.03.2014, 12:37 | |
|
Не по теме: У меня функция, выполняющая разные операции со строкой-аргументом и возвращающая преобразованную строку. Пустой strcpy() в функции просто, чтобы разобраться. Я думал в нём проблема
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 21.03.2014, 12:44 | ||
|
0
|
||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|||||||||||
| 21.03.2014, 13:07 | |||||||||||
Лучше вообще пользоваться strncpy() с передачей максимального размера строки как отдельного параметра. И ещё, в сишных (и не только) функциях принято первым аргументом задавать целевой, а потом уже исходный. Это как при присваивании:
1
|
|||||||||||
| 21.03.2014, 15:06 | |
|
Не по теме: Читайте после 3х сообщений выше, спасибо.
0
|
|
| 21.03.2014, 15:06 | |
|
Функция strcpy() не копирует строку Массивы строк и функция strcpy Функция strcpy () - строка должна быть пустой?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|