102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
||||||
1 | ||||||
Программа не выполняет то что должна28.12.2009, 16:33. Показов 1052. Ответов 13
Метки нет (Все метки)
помогите разобраться... программа не делает что должна (((
0
|
28.12.2009, 16:33 | |
Ответы с готовыми решениями:
13
Что выполняет программа? Что выполняет программа Что выполняет данная программа? Определить, что выполняет программа |
159 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 636
|
|||||||||||
28.12.2009, 17:30 | 2 | ||||||||||
и что такое fputc? вы имели ввиду fputs(chat *str,FIle *f)?
0
|
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
28.12.2009, 20:18 | 3 | |||||
А что тебя смущает?
2
|
159 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 636
|
|
28.12.2009, 20:21 | 4 |
Я не знал что такие преобразования эффективный.
0
|
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
|
29.12.2009, 01:38 [ТС] | 5 |
так почему он цикл выполняет до бесконечности мне скажет кто нибудь ?
Добавлено через 1 минуту fputc печатает не строку в поток а символ типа int
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
29.12.2009, 10:19 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
См. коментарии
1
|
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
|
29.12.2009, 15:06 [ТС] | 7 |
а как сделать тогда пустой цикл что бы если условие правда то он ничего не делает и идет к следующему действию?
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
29.12.2009, 15:13 | 8 |
Не совсем понял что Вы пишите, но я сделал же нормальный в том месте цикл с if(), и теперь все работает.
1
|
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
||||||
29.12.2009, 15:38 [ТС] | 9 | |||||
допустим нужно пропускать определенные символы то бишь вы выводить в выходной файл то это будет так
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||||||||||||
29.12.2009, 15:44 | 10 | |||||||||||||||
Не совсем понял. Но отвечу так:
Если нужно пропускать определенные символы, т.е. не записывать их в выходной файл, то тогда так:
1
|
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
|
29.12.2009, 16:06 [ТС] | 11 |
мне нужно что бы программа пропускала пробелы а не печатала после каждого символа не равного пробелу их поэтому там и стояло в исходной while
вот так я хотел : пока fgetc(file) != EOF пока (fgetc(file) != ' ' печатаем в выходной пока (fgetc(file) ==' ' ничего не делать пропускать их не писать, только закончились поторные пробелы записать принудительно один закончить цикл
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
29.12.2009, 16:32 | 12 | |||||
Вот так попробуйте (сам цикл):
1
|
102 / 95 / 104
Регистрация: 29.11.2009
Сообщений: 407
|
|
29.12.2009, 17:00 [ТС] | 13 |
ооооо огромное спасибо, но спасибо в карман не положешь поэтому адрес пожалуйста презент вам на новый год
и можно еще рассказать как оно работает а то не доконца понял
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
30.12.2009, 05:26 | 14 | |||||
См. коментарии:
0
|
30.12.2009, 05:26 | |
30.12.2009, 05:26 | |
Помогаю со студенческими работами здесь
14
Разъяснить, что выполняет программа Что выполняет данная программа на Prolog Что именно выполняет эта программа? Программа должна запомнить, что что-то уже делала Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |