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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Мозготрёп
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 43
#1

Построчное чтение в массив из строк - C++

01.07.2013, 12:51. Просмотров 663. Ответов 2
Метки нет (Все метки)

Как реализовать чтение из словаря по одной строке перенос в строковые переменные?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
 
int main()
{
    cout << "Подготовка программы" << endl;
    ifstream fi;
    string sl[100000000];
    fi.open("D:\\Users\\Alexandr\\Documents\\Web\\russian.txt", ios::in);
    if (fi == NULL) perror ("Ошибка открытия словаря");
    //вот здесь требуется построчный перевод из файла в строковые переменные
    cout << "Программа готова" << endl;
    cout << "Введите фразу" << endl;
    string s;
    cin >> s;
        //эта часть будет написана позже
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2013, 12:51     Построчное чтение в массив из строк
Посмотрите здесь:

Построчное чтение целых чисел из текстового файла с занесением в массив для анализа - C++
Доброго всем здравия! Я новичок в С++, и у меня существует большая необходимость в решении следующей задачи: чтение входного...

Построчное чтение - C++
мне нужно построчно прочесть файл и представить его в виде массива. как это сделать?

Построчное чтение массива - C++
Приветствую. Есть задача: &quot;Дана целочисленная матрица размера M x N. Найти количество ее строк (столбцов), все элементы которых различны.&quot; ...

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

Построчное чтение из файла - C++
Помогите написать программу которая считывает из файла такой структуры; 1 строка 5 7 2 строка ...

Построчное чтение из файла - C++
Вечер добрый! С с++ только знакомлюсь. Нужно обработать файл. Построчно считываю данные, и обрабатываю их. Но вот ведь какая...

Построчное чтение из файла - C++
Помогите пожалуйста, не могу доделать программу, точнее я её сделала но не так как бы мне хотелось. Вот код программы(прога рабочая) ...

Построчное чтение файла - C++
Например есть структура struct Record { char * Name; char * LastName; int Age; }; и есть текстовый файл, например: ...

Построчное чтение из файла - C++
такая проблема есть фаил в нем записана информация: 10 Петров А.Л. Сон 1991 4 51 Сидоров В.О. Луна 1970 5 ....... мне нужно считать...

Построчное чтение из файла в структуру - C++
Всем доброго дня! Есть структура вида struct Product { char code; char name; double price;

Построчное чтение из текстового файла - C++
Подскажите плз, как считать не только первую строку, но и все последующие в файле? #include &lt;string.h&gt; #include &lt;stdio.h&gt; int...

Построчное чтение файла в стиле С++ - C++
Господа, передо мной стоит задача реализовать чтение из файла в стиле С++. Реализованно следующим способом: fstream f; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
01.07.2013, 14:37     Построчное чтение в массив из строк #2
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
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
 
int main(){
  setlocale(LC_ALL, "RUSSIAN");
  const char *path = {"INPUT.txt"};
  std::vector<std::string> vec;
  std::ifstream ifs(path);
  
  if(!ifs){
    std::cerr<<"Error"<<std::endl;
    std::cin.get();
    return 1;
  }else{
    while(!ifs.eof()){
      std::string str;
      std::getline(ifs, str);
      vec.push_back(str);
    }
  }
  
  ifs.close();
  std::cout<<"Ñ÷èòГ*Г*Г*ûå ñòðîêè ГЁГ§ ГґГ*éëГ*: "<<std::endl;
  for(std::vector<std::string>::size_type i=0; i<vec.size(); ++i)
    std::cout<<vec[i]<<std::endl;
  
  std::cin.get();
  std::cin.get();
  return 0;
}
Мозготрёп
0 / 0 / 0
Регистрация: 06.02.2013
Сообщений: 43
02.07.2013, 22:15  [ТС]     Построчное чтение в массив из строк #3
Можно по подробнее расписать? мало что понятно... и зачем везде std::? нелзя разве using namespace std?
Yandex
Объявления
02.07.2013, 22:15     Построчное чтение в массив из строк
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru