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

Написать программу на с++, которая считывает текст из файла.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив и наследование, http://www.cyberforum.ru/cpp-beginners/thread563138.html
создать базовый класс Array, в котором определить поле-массив подходящего типа и поле для хранения количества элементов у текущего объекта-массива. Реализовать конструктор инизиализации, задающий...
C++ Двусвязный список "Факультет" Разработать программу, реализующую алгоритм двусвязного списка (20 элементов). В качестве элемента списка выбрать структуру: Код (ключ) Название Фамилия И.О. декана К-во... http://www.cyberforum.ru/cpp-beginners/thread563121.html
C++ Файлы
Из текстового файла выбросить все пробельные символы. Новый файл не создавать. Помогите пожалуйста решить эту задачу, в файлах не разбираюсь, так как когда прослушала лекцию. Очень сильно нуждаюсь...
Объявление дружественного класса внутри класса C++
class A{ friend class B{ B(A &a); } } Подскажите пожалуйста, такое возможно или нет, я хотел чтобы конструктор класса В имел доступ к закрытым полям класса А, но...
C++ Дана последовательность чисел. Выяснить, сколько раз в ней встречается максимальное число http://www.cyberforum.ru/cpp-beginners/thread563115.html
#include <iostream.h> #include <stdlib.h> #include <time.h> #include <stddef.h> // ------------ size_t index_of_max(int* a, size_t n) { int max_idx = 0;
C++ Решение системы линейных алгебраических уравнений методом ГРАДИЕНТОВ... Нужно решить СЛАУ методом градиентов, пожалуйста, скиньте алгоритм, если есть м-файл в матлабе, то вообще отлично))), но на си++ тоже пойдет подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
02.05.2012, 15:01
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
29
30
31
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main(void)
{
    const char* filename = "d:\\input.txt";
    ifstream ifs(filename, ifstream::in);
 
    static char line[256] = "\0";
    while (ifs.peek() >= 0 && ifs.getline(line,256))
    {
        int i = 0, count = 0; bool di = false;
        for (int i = 0; line[i] != '\0' && !di; i++)
        {
            int k = i; 
            while (isdigit(line[i])) i++;
            if ((i - k) == 2) di = true;
        }
 
        if (di == false) 
            printf("%s\n",line);
    }
 
    return 0;
}
input.txt
234qwklsd3fjdflkjh
djwocfm56fje3563gkl
vndje388vxorrlgofrds
ghejmdfkkt32534fjjgd
fdhee66gjykgddk84fjjd
dhfkjrlty31jgjthf7jgj
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru