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

Как считать текст из файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сдвиг стоки вниз и Удаление столбцов Матрицы http://www.cyberforum.ru/cpp-beginners/thread1089545.html
Добрый день! Возник вопрос! Как правильно сдвигать строчку в матрице? (своего рода сортировка) Мне нужно указанную строку переместить вниз (например, вторую: это значит, что третья строка станет второй, четвёртая – третьей, и т.д., а вторая строка будет последней). Я пытался сдвигать типо через свап напоминающую сортировку пузырьком. void Swap( int& a, int& b) //функция обмена двух...
C++ Написать функцию заполнения структуры случайными данными Написать функцию заполнения структуры случайными данными. помогите... http://www.cyberforum.ru/cpp-beginners/thread1089542.html
Нужен взгляд со стороны C++
#include <iostream> #include <iomanip> using namespace std; class myClass { private: int H, W; int** M; public:
C++ Написать функцию вывода структуры на экран.
5. Написать функцию вывода структуры на экран. Переделать программу Объявить массив из структур. Записать значения в массив с помощью цикла, вывести на экран. с использованием этой функции.
C++ Шаблоны no match for call to http://www.cyberforum.ru/cpp-beginners/thread1089519.html
Привет всем! вот так написал шаблон template<typename Vertex> void operator ()(Vertex vertex, vector<pair<int, Vertex>>& map) { stack<pair<int, int>> s; vector<pair<int, int>> vec = randVertex(map.second, map); s.push(map); while(true) { if(!vec.empty())
C++ ln^2 и модуль Как записать ln2|b-c2| подробнее

Показать сообщение отдельно
Ko_Sergey
2 / 2 / 0
Регистрация: 17.01.2014
Сообщений: 26
05.02.2014, 16:52     Как считать текст из файла?
вот:
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
35
36
37
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");
 
    char name[10], lastn[10], ans, ch,n[10];
  ofstream outFile("File.txt");
    do{
    cout << "Введите Имя: ";    cin >> name;
    cout << "Введите Фамилию: "; cin >> lastn;
    cout << "Введите ваш номер: ";  cin >> n;
    outFile << name << ":" << lastn << ":" << n;
    cout << "\nПродолжить? (y/n): "; cin >> ans;
    if(ans == 'y')
        outFile<<endl;
    }while(ans == 'y');
    outFile.close();
    ifstream inFile("File.txt");
    while(!inFile.eof())
    {
        inFile.getline(name,sizeof(name),':');
            //cout<<" имя "<<name<<endl;
        inFile.getline(lastn,sizeof(lastn),':');
            //cout<<" фамилия "<<lastn<<endl;
        inFile.getline(n,sizeof(n), '\n');
        //cout << "Номер: " << n << endl;
        cout << "Номер: " << n << endl;
        cout << "Имя: " << name << endl;
        cout << "Фамилия: " << lastn << endl;
        cout << endl;
    }
    return 0;
}
это твой код, единственное выше поменял номер из int в char, если честно не знаю как в getline int использовать, если вообще можно... а! и вот эту штуку
C++
1
2
if(ans == 'y')
        outFile<<endl;
чтобы новвая строка в документе появлялась только когда подтверждаем ввод нового пользователя или кого то там...
 
Текущее время: 05:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru