0 / 0 / 0
Регистрация: 23.08.2014
Сообщений: 10
|
|
1 | |
Чтение файла с несколькими знаками конца файла22.01.2015, 18:31. Показов 1107. Ответов 14
Метки нет (Все метки)
В файле несколько раз встречается ноль, и ни как не получается прочитать его полностью. Как можно решить данную проблему ?
0
|
22.01.2015, 18:31 | |
Ответы с готовыми решениями:
14
Чтение файла с n строки и до конца файла Внешняя сортировка бинарного файла (чтение после конца файла невозможно) Вывод из файла в QTableWidget, построчное чтение с конца файла Чтение чисел из файла. Чтение после конца потока невозможно |
58 / 51 / 38
Регистрация: 22.01.2015
Сообщений: 176
|
|
22.01.2015, 18:34 | 2 |
А что ты читаешь из файла? И каким способом? Скинь код
0
|
0 / 0 / 0
Регистрация: 23.08.2014
Сообщений: 10
|
|
22.01.2015, 18:52 [ТС] | 4 |
К сожалению код остался на работе, не могу скинуть. Пробовал несколько способов, но они читают только часть файла, остальная остается не прочитанной. Читать пытался в буфер.
Добавлено через 2 минуты Так ?
0
|
58 / 51 / 38
Регистрация: 22.01.2015
Сообщений: 176
|
|
22.01.2015, 18:53 | 5 |
Urban_88, а потом что из него считывали с помощью fscanf?
0
|
0 / 0 / 0
Регистрация: 23.08.2014
Сообщений: 10
|
|
22.01.2015, 19:19 [ТС] | 6 |
Пробовал через get, getline, read, ReadFile. Кажется всё.
0
|
Модератор
8909 / 6678 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
22.01.2015, 19:44 | 7 |
покажи как пробовал
иначе бесполезный разговор Добавлено через 2 минуты а ты случайно не в массив char все это считывал? а потом выводил как строку? считатся то он считается а на экран не выведется ибо 0 это не конец файла, а конец строки
0
|
58 / 51 / 38
Регистрация: 22.01.2015
Сообщений: 176
|
|
22.01.2015, 19:48 | 8 |
ValeryS, 0 - это конец строки?? Впервые слышу. Вроде \n, как я знаю..
0
|
0 / 0 / 0
Регистрация: 23.08.2014
Сообщений: 10
|
|
22.01.2015, 19:55 [ТС] | 9 |
Писал выше, что код на работе, на память не вспомню.
Добавлено через 45 секунд Кто-нибудь может готовый пример дать ? Или копать в сторону бинарных файлов?
0
|
Модератор
8909 / 6678 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
22.01.2015, 20:01 | 10 |
не поверишь, ДА
по крайней мере в Си "терминальный ноль" это перевод строки например "Мама\n мыла\n раму\n" это одна строка, но на экран выведется в три строчки \n это Управляющий символ(Escape последовательность) есть еще несколько https://ru.wikipedia.org/wiki/Управляющие_символы
1
|
58 / 51 / 38
Регистрация: 22.01.2015
Сообщений: 176
|
|
22.01.2015, 20:03 | 12 |
ValeryS, Спасибо, не то я сказал немного
0
|
22.01.2015, 20:06 | 13 | |||||
Urban_88, если считали в массив char, то попробуйте так вывести
1
|
0 / 0 / 0
Регистрация: 23.08.2014
Сообщений: 10
|
|
22.01.2015, 20:42 [ТС] | 14 |
Спасибо, попробую.
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
22.01.2015, 21:04 | 15 |
Спасибо! А то я уже расправил плечи, и готов был броситься в бой
0
|
22.01.2015, 21:04 | |
22.01.2015, 21:04 | |
Помогаю со студенческими работами здесь
15
Чтение файла с конца Чтение из файла с конца Чтение файла с конца Чтение до конца файла и строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |