|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.11.2008, 02:24 | #1 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Проблема с strcpy()
Написал не большую программу, где требуется ввести количество полученных медалей, подсчитать количество баллов и после этого упорядочит список в соответствие с набранным количеством очков. При написание программы использовал функцию strсру().
Если я не ошибаюсь синтаксис этот функции должен выглядеть так: strсру(Строка1,Строка2) - Копирует строку Строка1 в строку Строка2. После того как в программу ввести все данные то почему то появляется сообщение о завершение программы. Я так думаю это наверное из за strсру()… В общем помогите разобраться почему программа не работает. Код:
|
26.11.2008, 12:01 | #2 | |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
не смотрел твой код.
Цитата:
|
|
26.11.2008, 16:27 | #3 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Поменял местами строки. Программа всё равно отказывается работать…
|
26.11.2008, 23:49 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,619
|
Замечания по коду:
1. Код:
Код:
2. У тебя main типа int - значит в конце должна возвращать значение. Допиши Код:
Пока все. |
27.11.2008, 02:52 | #5 | |
...
Форумчанин
Регистрация: 01.06.2008
Сообщений: 134
|
Цитата:
Необязательно, стандарт разрешает не писать return в main(). Если он не написан, то main() вернет сама 0. |
|
27.11.2008, 02:54 | #6 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Внес изменения, но программа всё равно отказывается работать...
|
27.11.2008, 09:18 | #7 |
Ну и что? :)
Форумчанин
Регистрация: 20.10.2008
Сообщений: 129
|
извините, ошибся окном
Учиться, учиться и еще раз учиться
Последний раз редактировалось Ламер_001; 27.11.2008 в 09:27. |
27.11.2008, 17:07 | #8 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
Ты запускаешь прогу в винде типа кликом по эксешнику? ))) Ну так и понятно, после вывода окно сразу закрывается, и ты не увидишь ничего.
Есть несколько путей. 1) Запускать прогу нажатием Shift+Enter (тогда окно останется висеть по завершению проги) 2) Запускать из под cmd. (Там вообще весь вывод видно) 3) #include <conio.h> и в самом конце программы пиши getch(); (на этом месте она быдет ждать пока ты ткнёшь в клаву) 4) Перенаправлять весь вывод в файл ))) Дебильный метод, но может в других случаях пригодится. Делается так - "your_prog.exe >output.txt" в коммандной строке. З.Ы. Код не читал. |
27.11.2008, 21:05 | #9 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 35
|
Код:
функция strcpy ПЕРЕПИСЫВАЕТ строку-приемник. Чтобы дописать в строку используется ф-я strcat(приемник, источник) - если тебе именно это надо. ЗЫ: ставь мсдн. не не не, серьезно - ставь мсдн)))) |
28.11.2008, 15:47 | #10 | ||
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Цитата:
Цитата:
|
||
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с gets() | TheWanderer | Общие вопросы C/C++ | 12 | 21.11.2008 14:35 |
strcpy (visual c++ 6.0) | JOFRIF | Visual C++ | 2 | 04.08.2008 12:19 |
Проблема. | kupulau | Общие вопросы C/C++ | 19 | 05.02.2008 21:11 |
Проблема | Vanek B | Общие вопросы Delphi | 4 | 17.12.2006 13:30 |