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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LovingDaisy
4 / 4 / 0
Регистрация: 28.12.2009
Сообщений: 18
#1

работа со строками в файле в с++ - C++

20.01.2010, 22:30. Просмотров 302. Ответов 0
Метки нет (Все метки)

помогите пожалуйста исправить

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

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
#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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2010, 22:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос работа со строками в файле в с++ (C++):

Работа со строками в файле - C++
Доброго времени суток! Помогите пожалуйста, задача такая: В файле есть список фамилий и имен разделенных пробелом, на выходе должны...

Работа с временем и строками в файле - C++
Приветствую, гуру. Появился вопросик по поводу парсинга времени: Суть вопроса такова. Есть файл. В нем построчно записано время: ...

Работа со строками - C++
Дан текст.Выделить все слова,которые не содержат одинаковых символов.Различие строчных и прописных букв во внимание не принимать. ...

Работа со строками. - C++
Лишние пробелы. Дана строка, состоящая из слов, разделенных пробелами. Напишите программу, удаляющую лишние пробелы. Пробел считается...

Работа со строками - C++
Вставить после вхождения строки str подстроку str1. Попытался сам сделать, но дальше этого работа не идёт. Нужна помощь. #include...

Работа со строками - C++
У меня есть есть структурные переменные и указатели на них, естественно. предположим struct name() { char b=&quot;Hello!&quot;; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2010, 22:30
Привет! Вот еще темы с ответами:

Работа с строками - C++
Здравствуйте! Есть строка (предложение) надо убрать все пробелы, в т. ч. в начали конце и получить количество слов в этом предложении. ...

Работа со строками - C++
#include &quot;Stdafx.h&quot; #include &quot;conio.h&quot; using namespace std; int main(){ const char* a = {&quot;000&quot;,&quot;111&quot;,&quot;222&quot;,&quot;333&quot;}; const char b...

Работа со строками - C++
Товарищи, такая вот проблема. Есть задача. Прочитать строки из файла, а потом записать их следующим образом. Первую оставить, вторую...

Работа со строками - C++
Дана строка, содержащая полное имя файла. Выделить из этой строки название последнего каталога (без символов «\»). Если файл содержится в...


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

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

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