Форум программистов, компьютерный форум CyberForum.ru

Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
Mr.TrueMan
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 9
09.08.2011, 11:21     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #1
Всем привет. Я узучаю язык "C" около недели по книге "Керниган и Ричи". И вот у меня появились недопонимания, а собственно они заключаются в

Упражнение 1-22
----------------
Напишите программу удаления из "C"-программы всех ком-
ментариев. Не забывайте аккуратно обращаться с "закавыченны-
ми" строками и символьными константами.
----------------

Вопрос заключается в следующем: "Как можно создать проверку программы?"

Частично я понимаю, что нужно через другую программу открыть текстовый файл куда записана программа для проверки. НО это упражнение поставили после первой главы, где объясняются азы языка "C" и там нет ни слова о том как проводить чтение файла из программы.
Может это опечатка или рассчитано на дополнительные источники?

P.S.
Просьба не кидать готовые варианты, а хотя бы объяснить, как проводить чтение файла из программы.
Знания у меня лишь по первой главе книги "Керниган и Ричи". Компилятор DEVC++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2011, 11:21     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч.
Посмотрите здесь:

Упражнение C++
C++ Подбросьте ответы упражнений из книги Кернигана и Ритчи
Упражнение из учебника С. Липпмана C++
C++ после Кернигана и Ритчи какие книжки надо читать ???
Упражнение из книги. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
09.08.2011, 11:24     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #2
Файлы не нужны, здесь имеется ввиду что программу будут вводить с терминала.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.08.2011, 11:24     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #3
Цитата Сообщение от Mr.TrueMan
Просьба не кидать готовые варианты
сам не догадаешься
Удалить комментарии из файла. Помогите найти ошибку.
Mr.TrueMan
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 9
09.08.2011, 11:31  [ТС]     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #4
Цитата Сообщение от accept Посмотреть сообщение
Я и говорю, что "Почему такую сложную задачу поставили после первой главы?".

Net_Wanderer.
Мне кажется врятли здесь подразумевается, что программа вводиться с терминала. Хотя.... это единственное логическое обяснение.
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
09.08.2011, 11:32     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #5
Mr.TrueMan, скажите, а что за книжка у Вас, ибо упражнение 1.22 звучит так:

Упражнение 1.22. Напишите программу для сворачивания слишком длинных строк входного потока в две или более коротких строки после последнего непустого символа, встречающегося перед n-м столбцом длинной строки. Постарайтесь, чтобы ваша программа обрабатывала очень длинные строки корректно, а также удаляла лишние пробелы и табуляции перед указанным столбцом.
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
09.08.2011, 11:33     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #6
Цитата Сообщение от Olga_ Посмотреть сообщение
Mr.TrueMan, скажите, а что за книжка у Вас, ибо упражнение 1.22 звучит так:

Упражнение 1.22. Напишите программу для сворачивания слишком длинных строк
входного потока в две или более коротких строки после последнего непустого символа,
встречающегося перед n-м столбцом длинной строки. Постарайтесь, чтобы ваша
программа обрабатывала очень длинные строки корректно, а также удаляла лишние пробелы
и табуляции перед указанным столбцом.
У меня так же...
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
09.08.2011, 11:38     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #7
Цитата Сообщение от Net_Wanderer Посмотреть сообщение
У меня так же...
Тогда Вы про упражнение 1.23 говорите. Тогда Вам, быть может, пригодится книга ответов автора Тондо для всех упражнений из читаемой Вами книги.

И речь в упражнении 1.23 идет о тексте, который набирается к консоли.
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
09.08.2011, 11:42     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #8
Цитата Сообщение от Olga_ Посмотреть сообщение
Тогда Вы про упражнение 1.23 говорите. Тогда Вам, быть может, пригодится книга ответов автора Тондо для всех упражнений из читаемой Вами книги.
Вы меня не правильно поняли, у меня упражнение из поста ТС, тоже под номером 1.23

Добавлено через 1 минуту
Цитата Сообщение от Olga_ Посмотреть сообщение
Тогда Вам, быть может, пригодится книга ответов автора Тондо для всех упражнений из читаемой Вами книги.
Это не The C Answer Book ?
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
09.08.2011, 11:46     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #9
Mr.TrueMan, найдите в интернете книгу Тондо Язык Си. Книга ответов. Вам легче будет. Со свой же стороны могу посоветовать задачники других авторов по языку Си, где более обширный спектр задач.

Добавлено через 1 минуту
Цитата Сообщение от Net_Wanderer Посмотреть сообщение
Это не The C Answer Book ?
Не в курсе
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
09.08.2011, 11:52     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #10
Цитата Сообщение от Olga_ Посмотреть сообщение
Не в курсе
link
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
09.08.2011, 11:57     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #11
Вот здесь посмотрите, можете скачать

http://www.twirpx.com/file/508442/
Mr.TrueMan
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 9
09.08.2011, 18:56  [ТС]     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #12
Olga и Net_Wanderer большое спасибо за совет, но всё же ответы я не буду качать, чтобы был стимул для работы своим умом.
А у меня наверно книга какая-то "левая" ( я копировал эту книгу в Word с какого-то сайта ). Кто-нибудь может дать ссылочку где можно скачать нормальную книгу "Керниган и Ричи" ?
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
09.08.2011, 20:50     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #13
Цитата Сообщение от Mr.TrueMan Посмотреть сообщение
Olga и Net_Wanderer большое спасибо за совет, но всё же ответы я не буду качать, чтобы был стимул для работы своим умом.
А у меня наверно книга какая-то "левая" ( я копировал эту книгу в Word с какого-то сайта ). Кто-нибудь может дать ссылочку где можно скачать нормальную книгу "Керниган и Ричи" ?
Одну и ту же программу можно написать тысячью способами. Вы можете смотреть реализацию и варьировать по своему. Но дело ваше. Вот ссылка на книгу Керниган и Ричи: ссылки удалены
 Комментарий модератора 
Olga_, это последнее предупреждение для Вас по поводу книг и файлообменников. Запомните уже, что так делать нельзя.

 Комментарий модератора 
Еще на форуме принято простое правило: один вопрос - одна тема, одна тема - один вопрос.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.08.2011, 02:20     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #14
Цитата Сообщение от Mr.TrueMan
Я и говорю, что "Почему такую сложную задачу поставили после первой главы?".
потому что это простая задача
нужно, чтобы ты написал небоскрёб, который работает наполовину (ну и сделал выводы)
упражнение со скобками делается так же
просто в реальной жизни никаких удобных задачек не будет
Mr.TrueMan
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 9
10.08.2011, 10:15  [ТС]     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #15
Olga_, отправь, пожалуйста, ссылку в личку.
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
11.08.2011, 08:55     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #16
Mr.TrueMan, эта такая стимуляция к изучению. в тех 1,5 книгах что я прочел почти все задания подразумевают самостоятельное шоркание в поиске ответа. и лишь позднее, да и то лишь вероятно, будет дано некое объяснение и расшифровка, возможно через пару глав. Я считаю что это правильно. Иначе всегда будешь лезть в эту книгу чтоб подсмотреть что да как а сам так ничего и не запомнишь
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 03:42     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч.
Еще ссылки по теме:

Квинтэссенция Кернигана&Ритчи для С++ C++
Упражнение на строки C++
Упражнение по программированию (Стивен Прата, глава 2, упражнение 3) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alexsens
Сообщений: n/a
15.04.2013, 03:42     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч. #17
Может кому пригодится.
В linux это можно сделать например так:
Код
cat source_code.c | ./my_program
или
Код
./my_program < source_code.c
В винде возможно есть что-нибудь типа этого, да копипаст никто не отменял.
Yandex
Объявления
15.04.2013, 03:42     Упражнение 1-22. Книга Керниган и Ритчи. Просьба помоч.
Ответ Создать тему
Опции темы

Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru