0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
1 | |
Считывание нескольких строк из файла18.04.2014, 16:55. Показов 6403. Ответов 12
Метки нет (Все метки)
Необходимо скопировать неопределенное колличество строк из файла. Можно ли через fscanf или gets или getchar?
0
|
18.04.2014, 16:55 | |
Ответы с готовыми решениями:
12
Считывание файла в массив строк Считывание строк из файла и их сортировка Считывание нескольких строк с пробелами Считывание нескольких строк с пробелами |
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
|
18.04.2014, 17:09 | 2 |
Лучше через fgets. А вообще, смотря куда копировать. Что подразумевалось под этим словом? Из файла в файл?
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
18.04.2014, 17:14 [ТС] | 3 |
Мне надо скопровать из файла с строку, зашифровать Хаффманом, и потом записать в другой фаил.
0
|
18.04.2014, 17:24 | 4 |
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
18.04.2014, 17:26 [ТС] | 5 |
gazlan, мне не нужен алгоритм Хаффмана, мне нужно понять, как считать из файла не одну строку, а все в массив.
0
|
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
|
18.04.2014, 18:44 | 7 |
Если заранее известно максимальное количество строк и максимальная их длина, то задача сильно упрощается.
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
18.04.2014, 18:59 [ТС] | 8 |
Vtulhu, я вроде бы как решил поблему, создав двумерный массив, но надо посчитать количество строк и длину каждой.
0
|
61 / 61 / 24
Регистрация: 28.09.2012
Сообщений: 378
|
||||||
18.04.2014, 19:32 | 9 | |||||
0
|
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
|
18.04.2014, 20:19 | 10 |
Я никак не пойму, а зачем массив, если строки будут обрабатываться по одной?
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
18.04.2014, 21:10 [ТС] | 11 |
Ошибка.
IntelliSense: несовместимые типы операндов ("char" и "const char *") Добавлено через 8 минут Все, нашел Добавлено через 5 минут Но оно все равно зацикливается
0
|
61 / 61 / 24
Регистрация: 28.09.2012
Сообщений: 378
|
|
18.04.2014, 22:13 | 12 |
Serfes, то есть?
0
|
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 6
|
|
19.04.2014, 13:20 [ТС] | 13 |
kiff20072008,
Код
while((ch=fgetc(input)!=EOF)) { string[i]=ch; i++; if(i==n-1) { n+=128; string=(char*)realloc(string,n*sizeof(char)); } }
0
|
19.04.2014, 13:20 | |
19.04.2014, 13:20 | |
Помогаю со студенческими работами здесь
13
Считывание нескольких строк из терминала, наподобие bash Считывание нескольких матриц из файла Считывание нескольких матриц из файла (C) Считывание нескольких матриц из текстового файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |