Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 07.10.2010
Сообщений: 75
1

Текстовые файлы

22.05.2011, 12:16. Просмотров 448. Ответов 3
Метки нет (Все метки)

C++
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
В файле находятся вещественные числа. Определить количество чисел в
наиболее длинной возрастающей последовательности элементов файла.
т.е.
1.6 5.6 0 2.3
5.7 4.5 1.8 1.5 5.8
6.7 8.5
4.3 6.5 4.3
n=5.
вот я написал прогу которая считает числа по всему файлу:
int main()
{
ifstream f;
float a;
int n=0;
f.open("C:\\one.txt");
if(f)
{while(!f.eof())
{f>>a;
 cout<<a<<"\t";
 n++;
}
 f.close();
 cout<<"n="<<n<<endl;
}
else cout<<"Net file takogo"<<endl;
getch();
}
как мне задать условие чтобы считалось по строкам?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2011, 12:16
Ответы с готовыми решениями:

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки))
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого...

Текстовые файлы
Помогите пожалуйста с программой. Она должна выводить все числа встеченные в программе (числом...

Текстовые файлы
Дан файл, содержащий текст, включающий в себя русские и английские слова. Получить новый файл,...

Текстовые файлы с++
Помогите решить задачу, почему то слова не удаляются. Удалить из файла все слова длиной более 10...

3
1 / 1 / 1
Регистрация: 07.10.2010
Сообщений: 75
30.05.2011, 18:02  [ТС] 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{ float std[250];
FILE *fp;
int i,n;
fp=fopen("C:\\one.txt","r");
 n=0;
 i=0;
 while(std[i]!='\0')
  {i++;
 fscanf(fp,"%f",&std[i]);
n++;
printf("%1.1f\n",std[i]);
    }cout<<"n="<<n<<endl;
 fclose(fp);
getch();
}
Добавлено через 19 минут
подскажите как сделать чтобы переходил на следующую строку и там уже считал
0
1 / 1 / 0
Регистрация: 27.11.2009
Сообщений: 54
31.05.2011, 14:32 3
Нужно, чтобы Вайл(8) работал не только с элементом данной строки, но и с всем файлом целиком. То есть нужна конструкция, которая будет не только считывать до конца строки, но и до конца всего файла (на подобии while(gets(name)!=NULL && ...))
0
1 / 1 / 1
Регистрация: 07.10.2010
Сообщений: 75
31.05.2011, 21:20  [ТС] 4
не в этом дело! я уже ставил цикл пока не конец файла...немогу сделать так чтобы переходил считать следующую строку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2011, 21:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Текстовые файлы с++
Дан текстовый файл FileIn, записанный в кодировке DOS. Составить функцию ASCII_ ANSI (FileIn,...

Текстовые файлы
В исходном файле float–числа в формате с фиксированной точкой (5 знаков после запятой). Создать из...

Текстовые файлы
Здравствуйте! Никак не могу найти информацию по функциям, которые должны редактировать текстовые...

Текстовые файлы
Имеется текстовый файл. Все четные строки этого файла записать во второй, а нечетные в третий файл....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.