Считывание строк из файла

335
11 февраля 2017, 07:44

У меня 2 вопроса: 1 - как считать целую строку? 2 - как считать только третью строку? Первая переменная типа int остальные std::string. Из скриншота видно, что считывание происходит по словам и разделителем переменных служит пробел.

Код программы:

#include <windows.h> // кириллица
#include <iostream.h> // ввод-вывод
#include <cstdlib> // конвертация
#include <string> // строка
#include <fstream> // чтение-запись

int unp_consignee; // унп грузополучателя
std::string consignee; // грузополучатель
std::string the_goods_to_delivery_have_accepted; // товар к доставке принял
std::string by_proxy; // по доверенности
std::string give_out; // выданной
std::string the_consignee_has_accepted; // принял грузополучатель
if (settings_txt_reading.is_open()) {
    settings_txt_reading >> unp_consignee;
    settings_txt_reading >> consignee;
    settings_txt_reading >> the_goods_to_delivery_have_accepted;
    settings_txt_reading >> by_proxy;
    settings_txt_reading >> give_out;
    settings_txt_reading >> the_consignee_has_accepted;
}

Данные текстового файла:

20
dfgdf dfgdfg
dfgdfg dfg3 
dfgdf344 44 
sdfsd55
66 66 67
READ ALSO
Оптимизация JOIN запросов

Оптимизация JOIN запросов

Помогите ускорить выборку из базы Mysql При выборке 10 записей уходит 25 секунды!

315
Dbeaver не отображает данные таблицы

Dbeaver не отображает данные таблицы

При попытке отобразить данные выпадает ошибка

602
Перевод приложения при входе [требует правки]

Перевод приложения при входе [требует правки]

Добавил в строковые ресурсы новый язык, но при входе в приложение с другим установленным языком, строки не переводятсяВидимо я чего то не доделываю?...

291