Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [C++]Зеркальное отображение. |
Автор: Sandr12 23.3.2010, 22:55 |
Задача: Создать файл и внести в него последовательность символов.Вывести из этого файла в результирующий файл символы в обратной последовательности(зеркольное отображение). ![]() желательно с комментариями,чтоб хоть немного разобраться... ![]() MVC++ |
Автор: ИванМ 23.3.2010, 23:22 | ||
|
Автор: Sandr12 24.3.2010, 00:50 |
ошибка: c:\microsoft visual studio\myprojects\lb\lb.cpp(35) : fatal error C1010: unexpected end of file while looking for precompiled header directive Error executing cl.exe. ![]() |
Автор: Sandr12 24.3.2010, 01:06 |
ИванМ, а можно без STL? желательно с fprintf, fscanf... |
Автор: Sandr12 24.3.2010, 23:15 |
а к кому?)) аууу!!! кто подскажет?) |
Автор: t_gran 25.3.2010, 04:52 | ||
Sandr12, вот уже несколько лет вожусь со студентами и никак не могу понять, неужели вам самим не интересно? А если не интересно, то зачем выбирать специальности связанные с этим? http://habrahabr.ru/blogs/arbeit/88787/ - прочтите первые два пункта. А сама программа, вот, пожалуйста на C:
|
Автор: Dov 26.3.2010, 03:33 | ||
Я не знаю, что здесь комментировать... сам разбирайся ![]()
|
Автор: Sandr12 30.3.2010, 01:33 |
t_gran, Добавлено через 3 минуты и 39 секунд t_gran, спасибо,прочитал все пункты. времени мало на программирование остаётся =( 8 предметов в университете... Добавлено через 3 минуты и 56 секунд ребят,не пойму какие библиотеки подключать... |
Автор: likehood 30.3.2010, 10:42 |
Если речь идет о программе t_gran'а, то в ней есть все что нужно. Если у тебя проблемы с precompiled headers, можешь их просто отключить (проект -> свойства -> С/С++ -> precompiled headers -> первая строчка - ставишь "не использовать") P.S. Dov, в твоей программе есть небольшое несоответствие заданию. Ты сразу создаешь оба файла, а нужно создать первый файл и на основе него создать перевернутый файл. Программа не сильно изменится, но все же. Кстати, за рекурсию - респект! ![]() |
Автор: Dov 30.3.2010, 12:20 | ||||
Ну, если только проблемма в этом, то можно внести небольшие изменения...
Так лучше? ![]() |
Автор: likehood 30.3.2010, 13:38 |
Во, другое дело! Главное теперь, чтобы Сандр12 разобрался. |
Автор: Sandr12 31.3.2010, 01:55 |
угу...поймёт... ![]() вот две ошибки: c:\microsoft visual studio\myprojects\new2\new2.cpp(44) : error C2065: 'malloc' : undeclared identifier c:\microsoft visual studio\myprojects\new2\new2.cpp(52) : error C2065: 'free' : undeclared identifier |
Автор: t_gran 31.3.2010, 04:02 | ||
Sandr12, заголовочник malloc.h не пробовали подключать? Блин, нашёл в своём примере два бага: 1. fgets - считывает до конца строки (неприятно, если нужно работать с множеством строк). 2. Писал без учёта различных методов разрыва строки (Windows, Linux). В общем fgets заменена на fread, а поиск конца документа описан в строке 20.
Бинарник с исходником ниже. |
Автор: Sandr12 31.3.2010, 21:08 |
ррррррррр ![]() Н Е П О Л У Ч А Е Т С Я !!!!!!!!! это ещё что???: Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found. The thread 0x2850 has exited with code 1 (0x1). The program 'C:\Microsoft Visual Studio\MyProjects\new2\Debug\new2.exe' has exited with code 1 (0x1). |
Автор: Luyan 31.3.2010, 22:26 | ||
Это не ошибки, не вали всё в кучу. Что ты хочешь получить в результате? Ты положил в папку со своим проектом file.txt ? Думаю ты этого не сделал, поэтому программа не находит файл и выводит Error: file 'file.txt' not found ... и закрывается. ТС ССЗБ. |