
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.01.2004, 06:17
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Простите за ламерский вопрос, но у меня вот какя проблема: есть текстовый файл input.txt, в котором несколько строк. Надо этот файл читать по строкам и каждую строку обрабатывать. Строку надо считывать в переменную, напимер, a. (char *a или char a[255]). Функцию для обработки сторочки a я уже сделал и она прекрасно работает, когда я эту строчку сам задаю. проблема в том, что строки разной длины могут быть, а все функции, которые я знаю, они требуют количество символов, которое надо считать. Короче говоря, вопрос такой: как текстовый файл читать по строкам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 08:36
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Использовать: std::basic_string ручками искать конец строки и динамически выделять под нее память ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 09:42
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Один из множества вариантов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 10:24
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
ifstream::getline() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 10:30
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Dr. Yes Если вы пишите на C++ - то это делается так Код: 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. Ну а если нужен C - то так как предложил Cлучайный прохожий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 10:43
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Спасибо Вам всем огромное. Вы мне ОЧЕНЬ помогли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 16:10
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
2 funikovyuri а не накладно ли передавать строку по значению, то же самое и объявление в теле цикла, да и ещё в стандарте функция main имеет всего две сигнатуры int main() int main(int argc, char* argv[]) а так в принципе ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2004, 16:26
|
|||
|---|---|---|---|
|
|||
Как читать текстовый файл? |
|||
|
#18+
Shkurenko Alexander Дорогой Александр - у нас что конкурс? Так лучше Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2035509]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 386ms |

| 0 / 0 |
