|
|
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
Вот какой у меня вопрос: Коль уж нет такой функции getline у TFileStream'а можете мне подсказать как читать построчно файл...) Заранее спасибо!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:07 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
fgets() для любителей C или istream::getline() для любителей ++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:34 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
fatsoКоль уж нет такой функции getline у TFileStream'а[quot автор] Мне нужно узнать как построчно считывать файл если он создан так TFileStream* f = new TFileStream("test.txt", fmCreate); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 17:53 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
'FaTsO'Мне нужно узнать как построчно считывать файл если он создан так TFileStream* f = new TFileStream("test.txt", fmCreate); Как он создан - понятно, а читай его, как уже сказали, через [w]ifstream ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 18:43 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
У меня тоже есть вопрос по теме, может кто подскажит? Есть файл File1.txt содержит строку "Hello world". Пытаюсь считать строку: (да, приложение консольное) FILE *f1; char Str[80]; f1 = fopen("File1.txt","rt"); fscanf(f1,"%s",Str); printf("%s",Str); Но считывается не строка а слово "Hello"!, т.е. до пробела. Как можно считать строку целиком, включая пробелы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 09:54 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:49 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
alexFV просто у scanf-ов признак окночания формата %s - пробел. И вообще scanf дурная функция, fgets гораздо лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:52 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
Спасибо! fgets - то что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:02 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
--null--И вообще scanf дурная функция, fgets гораздо лучше nicego durnogo v scanf ne viju, kakraz naoborot, oceni klasnaia funktia kotoraia scitivaet s formatom, ona ne podhodit dlia liubitelei Pascal :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 13:16 |
|
||
|
Чтение строк файла
|
|||
|---|---|---|---|
|
#18+
scanf хороша только если есть файл с жестко заданной структурой, а обычно лучше не лениться и читать какой-нибудь gets() и потом парсить/конвертировать вручную, заодно и обработку ошибок нормальную можно сделать. А что такое "liubitelei Pascal" ??? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32757919&tid=2034183]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 317ms |

| 0 / 0 |
