|
|
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Здравствуйте!!! Это задачка из учебника, нужно удолять пустые строки: Код: cpp 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Подскажите что нитак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 15:34 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuz wrote: > Подскажите что нитак? Для чего переменная i? она всегда будет равна нулю. Проще Код: plaintext 1. 2. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 15:42 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuzЗдравствуйте!!! Это задачка из учебника, нужно удолять пустые строки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Подскажите что нитак? Я бы выводил перенос строки, если i==0, а после этого устанавливал i в 1 (инициализировать i надо тоже в 1). А здесь сравнение i==1 мне вообще не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 15:54 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
#include <stdio.h> #include <conio.h> main() { clrscr(); int c, i = 1; while ((c = getchar()) != EOF) { if (c =='\n') { if (i == 0) { putchar(c); i++; } } else { putchar(c); i = 1; } } getchar(); } Все равно при нажатии на Ентер переходит на новую строку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 16:51 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuzВсе равно при нажатии на Ентер переходит на новую строку После вывода интера установить в 1 . Т.е. 1 это значит, что только что выводили \n, 0 - только что выводили символ. Поэтому при получении \n, проверяем, если выводили символ, то выводим \n и ставим флаг в 1, если выводили \n, то ничего не делаем. При получении ! \n, ничего не проверяем, просто выводим символ, и отмечаем, что только что выводили символ. Ну, а теперь запрограммируй это. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 17:14 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Что она должна делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 17:17 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Это задача с учебника: Напишите программу, которая будет в каждой вводимой строке заменять стоящие подряд символы пробелов и табуляций на один пробел и удалять пустые строки. с пробелами и с табуляцией мне все понятно но с пустыми строками тупик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 17:45 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuzЭто задача с учебника: Напишите программу, которая будет в каждой вводимой строке заменять стоящие подряд символы пробелов и табуляций на один пробел и удалять пустые строки. с пробелами и с табуляцией мне все понятно но с пустыми строками тупик. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:07 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Пардон эта задача из первой главы. Я таких высот пока непонимайт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:23 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuzПардон эта задача из первой главы. Я таких высот пока непонимайт. каких высот? ты си уже полгода изучаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:27 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:31 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuz wrote: > Я таких высот пока непонимайт. Нету там "высот". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:32 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
все нужно на Turbo C. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:46 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
serakuzвсе нужно на Turbo C. а что тут не из турбо си? может разве что тип bool, я не помню, тогда молча поменяй bool bl_space; на int bl_space; false на 0, а true на 1 и тип size_t на int, если он тебе не нравится готовое уже даешь, а ему телодвижение лень совершить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 18:58 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
ВСЕ работает ОК! Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2007, 19:36 |
|
||
|
Пустые строки
|
|||
|---|---|---|---|
|
#18+
Этот учебник устарел, лучше купи новый. Код: plaintext 1. Код: plaintext 1. Код: plaintext 1. В общем, потом придется переучиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2007, 09:03 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34626751&tid=2028588]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 405ms |

| 0 / 0 |
