Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти самую длинную строку в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами http://www.cyberforum.ru/cpp-beginners/thread327689.html
Нужно написать это на СИ! Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами: 1)сложения; 2)вычитания; 3)скалярного умножения векторов; 4)умножения...
C++ Напишите программу на СИ! снова геометрия(((( Нужно написать программу на си, которая это выполнит... Задано множество точек на плоскости, не лежащих на одной прямой. Определить минимальное количество точек, после удаления которых остаются... http://www.cyberforum.ru/cpp-beginners/thread327678.html
Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек C++
Надо написать программу на СИ, определяюшую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек на плоскости и содержащей внутри наибольшее...
C++ exception при вызове функции по адресу (MAPILogon)
Пытаюсь прикрутить MAPI для работы с почтой. ULONG (*pMAPILogon)(ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPLHANDLE); //.................................... (FARPROC&)pMAPILogon =...
C++ Книжки по С++ http://www.cyberforum.ru/cpp-beginners/thread327659.html
Здравствуйте, я учусь на 1 курсе, где нам преподают си++. По сути нам объясняют как употреблять ключевые слова и что они "делают". Но как они конкретно влияют на программу я не пойму. Во время...
C++ Есть алгоритм для арбитражного торгового робота на РТС и ММВБ, нужны два - три партнера. Арбитражный робот предполагает безубыточную торговлю. Как правило доход незначительный. В моем случае доходность от 1 до 10 % в день. Хочу написать его самостоятельно, но пока в программировании... подробнее

Показать сообщение отдельно
HeRo!N
11 / 11 / 1
Регистрация: 01.10.2010
Сообщений: 139

Найти самую длинную строку в файле - C++

29.06.2011, 15:50. Просмотров 2280. Ответов 4
Метки (Все метки)

Вроде все норм, вот только когда пытаюсь вывести через puts() - выводит все содержимое файла посимвольно и в столбик, а через Printf() - выводит какие то квадраты.

Компилятор Borland C++ 3.11

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <string.h>
#include <conio.h>
#include <stdio.h>
 
FILE *f;
char s[255];
int i=0;
void main()
{
f=fopen("C:\\asd.txt","rt"); 
clrscr();
while(!feof(f))
 {fscanf(f,"%c",&s);
 if (strlen(s)>i) i=strlen(s); //находим длину самой большой строки
  }
rewind(f);
while(!feof(f))
{fscanf(f,"%c",&s);
 if (strlen(s)==i) puts(s);} //если длина строки совпадает с найденной максимальной, то выводим её 
fclose(f);
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.