![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 25.01.2010
Сообщений: 11
|
![]()
Здравствуйте. Си начал изучать не так давно, поэтому имеются различные запарки. Вот одна из них. Задача длинная строка файла. Мои наброски:
#include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main(){ char c; int i=0; int kolvovstroke=0, number=0, vsestroki=0; ifstream fin("TEXT"); while(fin.good()){ fin.get(c); if(c=='\n' || (c=='\r' && c=='\n')){ if(i>kolvovstroke){ kolvovstroke=i; number+=1; i=0; } else i=0; } ++i; ++vsestroki ; } cout<<vsestroki<<" lines"<<endl; cout<<"max length = "<<kolvovstroke<<" in line "<<number<<endl; fin.close(); return 0; } Дело в том, что прога не входит в цикл while(fin.good()), ни как немогу разобраться почему. Помогите, пожалуйста, всем откликнувшимся заранее большое спасибо! |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.01.2010
Сообщений: 11
|
![]()
Да, такой файл имеется.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Длинная арифметика | Indira | Общие вопросы C/C++ | 2 | 24.01.2010 10:28 |
длинная арифметика | Dimarik | Общие вопросы C/C++ | 1 | 16.09.2009 12:02 |
Строка состаяния или загрузачная строка | Sergeu | Мультимедиа в Delphi | 8 | 27.08.2008 10:32 |
Длинная арифметика | DmT | Помощь студентам | 2 | 06.10.2007 22:43 |