Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2010, 22:45   #1
LovingDaisy
 
Регистрация: 11.01.2010
Сообщений: 9
Вопрос строки и файлы в с++

надо написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел

почему не работает??? в чем ошибка, подскажите пожалуйста!!!

Код:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <fstream>
 

int main(void){
        ifstream fin("text.txt");
        if (!fin.is_open()) { cout<<"Fail ne naiden."<<endl;     return 1; }
        
        while ( fgets(buf, sizeof(buf), f) ){
                cnt = flag = 0;
                for ( p = buf; *p; ++p ){
                        if ( isdigit(*p) ){
                                ++cnt;
                        }
                        else {
                                if ( cnt == text.txt )
                                        flag = 1;
                                cnt = 0;
                        }
                }
                if ( !flag )
                        printf("%s", buf);
        }
        fclose(f);
        return 0;
}
LovingDaisy вне форума Ответить с цитированием
Старый 20.01.2010, 23:33   #2
mysan
 
Аватар для mysan
 
Регистрация: 20.01.2010
Сообщений: 9
По умолчанию

я вот вроде похожую тему вчера создавал

http://www.programmersforum.ru/showthread.php?t=81521

mysan вне форума Ответить с цитированием
Старый 21.01.2010, 00:20   #3
RoS
Форумчанин
 
Аватар для RoS
 
Регистрация: 13.12.2009
Сообщений: 272
По умолчанию

Пользуйся file.getline(параметры) в цикле, а уже потом проверяй полученную строку на наличие\отсутствие чисел...Если устраивает - выводи...
Если я помог вам - порадуйте меня, нажмите на весы слева
RoS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки и файлы. Шифрование mishanic Общие вопросы C/C++ 2 14.12.2009 17:11
Файлы, строки. Паскаль Safary Помощь студентам 6 08.12.2008 18:04
Строки и файлы BR@BUS Общие вопросы Delphi 5 08.04.2008 23:54