3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
||||||
1 | ||||||
Как лучше реализовать чтение из текстового файла?30.11.2011, 19:49. Показов 2057. Ответов 12
Метки нет (Все метки)
Язык реализации: СИ.
Ребят, подскажите как лучше реализовать чтение из файла? Файла текстовый. Считываем файл целиком. (построчно, посимвольно, побитово - не важно, но результат помещаем в строку, её потом нужно передавать). Размер считываемого файла заранее не известен. Буду очень благодарен за пример, а не просто перечисление функций вроде: fputs,fwrite,fgets,read и тех что я еще не знаю) Добавлено через 45 минут я сделал так:
0
|
30.11.2011, 19:49 | |
Ответы с готовыми решениями:
12
Как правильно реализовать чтение данных из текстового файла? Как заменить чтение строки из консоли на чтение текстового файла? как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? Как осуществить чтение из текстового файла |
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
30.11.2011, 20:32 [ТС] | 3 |
Была мысль, а потом релок переменной до нужного размера, но неужели нет более красивого и удобного способа?)
0
|
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
30.11.2011, 21:27 [ТС] | 5 |
niXman, на работе устали? или заняться нечем? вы либо помогайте, либо не задавайте глупых вопросов - уверен и без вас найдутся люди готовые помочь, а не изображать дурачков.
0
|
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
30.11.2011, 22:13 [ТС] | 7 |
чем тот что был в самом начале. или их тут много? а репутацию понижать это мы умеем - дай тока права. странная реакция - не понимаю что тебя так растроило то? нужно держать себя в раках...
0
|
30.11.2011, 22:42 | 8 |
я их знаю несколько. это первое.
второе - ты не ограничил возможные варианты теми, что были описаны в теме. а так как в теме был всего один твой вариант, и один мой - я как-то растерялся, о каких более удобных вариантах ты говоришь... влиять на репу может каждый зарегистрированный участник форума. репа, это способ субъективной оценки участника. и для того чтоб на нее влиять, не нужны какие-то особые права. успехов.
0
|
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
30.11.2011, 23:04 [ТС] | 9 |
niXman, что-то не видно там твоего варианта. под вариантом я прадразумеваю код, а не фразу "так а определить размер файла, не?" и даже если иметь ввиду её - вариант остается тот же самый, не? влиять на репутацию в минус докосинуса это да, мождет каждый обидевшийся модер, даже без объяснения причин своего такого вот поступка. было бы на что обижаться.
0
|
Заблокирован
|
|
01.12.2011, 04:44 | 10 |
1
|
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
01.12.2011, 10:42 [ТС] | 11 |
LosAngeles, спасибо)
0
|
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
|
|
01.12.2011, 13:53 | 12 |
Вообще не красивая идея, например у меня в рабочей системе 32Gb памяти, лимит у пользователя 4Gb, а что если файл больше?
В дополнение к stat() можно посмотреть на mmap() и возможно впихнуть лок между open и stat.
0
|
3 / 3 / 0
Регистрация: 23.11.2011
Сообщений: 97
|
|
01.12.2011, 14:15 [ТС] | 13 |
g_u_e_s_t, текстовый файл на 4 гига? извращение. но вообщем то смысл уловил, спасибо)
0
|
01.12.2011, 14:15 | |
01.12.2011, 14:15 | |
Помогаю со студенческими работами здесь
13
Как осуществить чтение текстового файла Как осуществлять чтение массива из текстового файла? Подскажите как лучше сделать конвертацию текстового файла в Access? Запись структуры и чтение из файла в структуру ( как бы лучше ) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |