Форум программистов, компьютерный форум 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 или dynamic_cast ? Заранее спасибо!
C++ Осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д. 1) Как осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д.? 2) И еще вопрос есть такой. Пытаюсь ввести данные из файла при помощи input.getline(string, size);, но компилятор уже когда надо выводить информацию на экран вместо всего, что надо выдает "Segmentation fault"(см. вложения). Что это такое и как от этого избавиться? Причем, если я строку сразу в... http://www.cyberforum.ru/cpp-beginners/thread537829.html
C++ Классы в C++. Переворот дроби.
Есть задачку не могу сделать помогите , нужно написать класс по такому принципу #include <iostream> using namespace std; class rational { private: int a; int b; public: // default constructor
C++ Найти студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла
Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету.Требуется вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла.
C++ задача построить натуральное число http://www.cyberforum.ru/cpp-beginners/thread537796.html
Дано натуральное число N (N<=100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2 в степени N . Входные данные: в единственной строке задаётся число N (1<=N<=100). Выходные данные: одно число из N цифр. Примечание: стандартный целый тип позволяет хранить целые числа до 2 в степени 31.
C++ Отличия фортрана и С++ Здравствуйте!У меня стоит задача перевода с фортрана на с++!подскажи плиз как переменные такого типа будут обьявляться в С++ COMPLEX X,CXCS,HOLD,XA и что делает такой оператор EQUIVALENCE (CXCS,CS) подробнее

Показать сообщение отдельно
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 где *** любые буквы цифры, а также редактирование существующий файлов, создание новых папок/файлов.
 
Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru