11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
1 | |
Как прочитать последние 10Кб в txt файле?09.08.2010, 09:04. Показов 1105. Ответов 11
Метки нет (Все метки)
Есть txt файл размером до 100 мб
Нужно открыть и прочитать из него последнме 10Кб текста и занести в массив Как такое можно сделать ?
0
|
09.08.2010, 09:04 | |
Ответы с готовыми решениями:
11
Как в файле txt прочитать последнюю строчку? Есть ли встроенные методы Java для этого? Переписать компоненты файла 1.txt в файл 3.txt так, чтобы в файле 3.txt числа шли в определенном порядке Как прочитать параметр из файла txt? Как прочитать число из txt файла |
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
09.08.2010, 09:09 | 2 |
fseek(); \\C
ifstream::seekg()\\C++
1
|
11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
09.08.2010, 09:12 [ТС] | 3 |
спасибо за ответ!
А где тут обозначено что читаеться именно 10Кб ? мне только для с++ интересно
0
|
Унылый школьник
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
|
|
09.08.2010, 09:17 | 4 |
0
|
11 / 11 / 2
Регистрация: 16.08.2009
Сообщений: 434
|
|
09.08.2010, 09:19 [ТС] | 5 |
Demihalf,
про 10кб там ничего нет мне важно не просто просичать файл а прочитать только последние 10кб
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
||||||
09.08.2010, 09:19 | 6 | |||||
Допустим
2
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
||||||
09.08.2010, 09:20 | 7 | |||||
1
|
Унылый школьник
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
|
|
09.08.2010, 09:28 | 8 |
А вам нужно, чтобы в C++ была функция, которая бы специально для вас читала последние 10 кб файла?..
Вот kazak вам написал, как пользоваться. А могли бы и сами почитать, что написано по ссылке.
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
09.08.2010, 18:16 | 9 |
ftell() вроде как long выдает
Есть еще другой момент - если просто перейти на конец_файла - 10Kb, то очень высокая вероятность попасть в середину строку. Если это так и нужно тогда ничего не делаем. А если нужно с начала строки, то следует например промотать до начала следующей строки. Добавлено через 45 секунд Евгений М., а еще программа будет неправильно работать если размер файлы меньше 10Kb Добавлено через 49 секунд Ну еще неплохо проверять что вызовы функций успешно сработали - fseek(), fread() и прочие
0
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
|
09.08.2010, 18:48 | 10 |
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
09.08.2010, 19:25 | 11 |
А нет - скажет "File is too small"
Возможно требуется вывести весь файл если размер небольшой
0
|
Модератор
12460 / 7484 / 1754
Регистрация: 25.07.2009
Сообщений: 13,763
|
||||||
09.08.2010, 20:41 | 12 | |||||
можно было бы написать
2
|
09.08.2010, 20:41 | |
09.08.2010, 20:41 | |
Помогаю со студенческими работами здесь
12
Как прочитать дату из файла txt в matlab Как прочитать .txt файл с удаленного сервера? Как прочитать определенную строку из txt файла Как из txt файла прочитать только 3-ий ряд? Прочитать txt и записать в другой txt файл Имеется преобразованная строка в файле 1.txt. Как сделать чтобы эта строка записалась в обратном порядке в новый файл 2.txt Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |