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

Считывание с файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ конструктор преобразования http://www.cyberforum.ru/cpp-beginners/thread979259.html
конструктор преобразования "Любой конструктор класса, принимающий один параметр какого-либо другого типа, называется конструктором преобразования, поскольку он осуществляет преобразование из типа параметра в тип этого класса." почему именно один параметр? чем он отличается от конструктор копии?? спасибо.
C++ Переопределение оператора <<, класса ofstream #ifndef COUT_RUS_H #define COUT_RUS_H #include <iostream> #include <windows.h> namespace rus { class Ccout { public: http://www.cyberforum.ru/cpp-beginners/thread979235.html
Реализация односвязного списка (конструктор) C++
Доброго времени суток. Вот реализую односвязный список, застрял на конструкторе который принимает два итератора: List(iterator b, iterator e):head(0){ while(b != e){ push_back(*b); b++;} } итератор к етому списку уже написан:
Дан бинарный файл F, с помощью цикла записать его содержимое в новый файл g наоборот C++
Дан бинарный файл F, с помощью цикла записать его содержимое в новый файл g наоборот
C++ Дан бинарный файл f, вывести его содержимое на экран http://www.cyberforum.ru/cpp-beginners/thread979221.html
Дан бинарный файл f, вывести его содержимое на экран
C++ Добавить К столбцов в начало матрицы Нужно добавить К столбцов в начало матрицы, я сделала сам вывод матрицы но не знаю как сделать так что бы теперь добавлялся столбец. #include <iostream> #include <stdlib.h> #include <conio.h> int main() { int k,i,t,r,n,m,j; подробнее

Показать сообщение отдельно
nedsi
2 / 2 / 0
Регистрация: 18.09.2013
Сообщений: 65
16.10.2013, 19:56     Считывание с файла
#Oblast1
g;ergtr hwtrh rt
h trh
ert h hry e
#Oblast2
oooooooqwe
qweeeeeeeeee
qweeeeeeeee
#Oblast3
3333333333
33333333
33342r32wefrresg
Задача: вводится с клавиатуры, к примеру #Oblast2. Нужно вывести с файла весь блок информации, что относится к #Oblast2.
Делал так:
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
32
33
34
// prog5.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <fstream>
 
using namespace std;
 
 
int _tmain()
 
{
    ifstream f("E:\\1.txt");
    char str[10], buff[7];
    cin>>str;
    bool t;
    while(!f.eof())
    {
        f>>buff;
        for (int i =0; i<7; i++)
            if (strcmp(buff[i],"#")==0) t=false; // так делать нельзя, я понял
                                                 // но и просто (buff[i]=="#") нельзя писать
        if (strcmp(buff,str)) 
            do
            {
              cout<<buff;
            } while (t);
            
    }
    f.close();
    system("pause");
    return 0;
}
и застрял...Нужна помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru