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

Считать из файла текст и записать его в переменные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Castы. Как преобразовать объект. http://www.cyberforum.ru/cpp-beginners/thread537837.html
Здравствуйте, скажем у меня есть 2 класса: class a; class b : public a; И такой код a *object = new b; Как лучше преобразовать этот объект обратно в класс а: с помощью static_cast или...
C++ Осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д. 1) Как осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д.? 2) И еще вопрос есть такой. Пытаюсь ввести данные из файла при помощи input.getline(string,... http://www.cyberforum.ru/cpp-beginners/thread537829.html
C++ Классы в C++. Переворот дроби.
Есть задачку не могу сделать помогите , нужно написать класс по такому принципу #include <iostream> using namespace std; class rational { private: int a; int b; public: // default...
C++ Найти студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла
Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету.Требуется вывести фамилии студентов, общий балл которых отличается не более чем...
C++ задача построить натуральное число http://www.cyberforum.ru/cpp-beginners/thread537796.html
Дано натуральное число N (N<=100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2 в степени N . Входные данные: в единственной строке...
C++ Отличия фортрана и С++ Здравствуйте!У меня стоит задача перевода с фортрана на с++!подскажи плиз как переменные такого типа будут обьявляться в С++ COMPLEX X,CXCS,HOLD,XA и что делает такой оператор ... подробнее

Показать сообщение отдельно
nickionn
0 / 0 / 0
Регистрация: 23.07.2011
Сообщений: 14
04.04.2012, 17:30  [ТС]
Одну проблему я решил, а именно чтение файла по строчно делаю что то похожее на это

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 <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <stdlib.h>
void outputLine(int, int,int);
void main()
{
  const char fname[20] = "test.txt";
    ifstream inClientFile(fname,ios::in);
    if(! inClientFile)
    {
        cerr<<"File cannot be opened!"<<endl;
        exit(1);
    }
    int a,b,c = 0;
    while (inClientFile>>a>>b)    
    {
        outputLine(a,b,c);
    }
}
void outputLine(int a, int b,int c)
{
  c = a+b;
    cout<<setiosflags(ios::left)<<setw(6)<<a<< " + "
    <<setw(6)<<b<<" = "<<setw(5)<<c<<endl;
   
}

а вот как сделать что бы он считывал до определенных символов. Вообщем нужно сделать так что бы он расспазнавал текст, а потом уже что то делал. Как это сделать?

Добавлено через 1 час 9 минут
накопилось еще пара вопросов.

1. Откуда будет идти путь для файла? От места где лежит бинарник? Или от /home/user1/?

2. Где можно почитать о работе с файлами(желательно на русском). Надо искать файлы/дирректории по масками т.е. в дирриктории /dirr/ искать файлы/папки с именем ***abc.xyz где *** любые буквы цифры, а также редактирование существующий файлов, создание новых папок/файлов.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru