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

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

Войти
Регистрация
Восстановить пароль
 
elb
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 5
#1

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

19.11.2015, 21:09. Просмотров 279. Ответов 4
Метки нет (Все метки)

Название файла неизвестно, задается пользователем в командой строке при вызове программы. Т.е. Допусти, что мы присвоили переменной name_file название введенного файла.Нужно открыть файл и присвоить переменной string text значение текста, записанного в файле. Помогите пжлст.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2015, 21:09     Как присвоить переменной типа string значение из файла
Посмотрите здесь:

Как присвоить такое значение переменной int C++
Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет C++
C++ Как присвоить переменной типа String значение argv[0]?
C++ Присвоить переменной Char значение третьего байта переменно типа Int
C++ Как присвоить типу char значение string?
Как положительной переменной присвоить отрицательное значение? C++
FindFirstFileW. Как подставить значение переменной типа string в функцию? C++
C++ Возможно ли присвоить переменной типа string префикс 'L' при выводе
C++ Как присвоить переменной значение pow?
Поменять значение по указанному адресу в переменной типа std::string C++
C++ Как переменной Char присвоить значение целого текста полученого из файла?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dimension
Dimension
555 / 436 / 135
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
19.11.2015, 21:15     Как присвоить переменной типа string значение из файла #2
открываете файл и считываете оттуда данные в строку.
elb
0 / 0 / 0
Регистрация: 15.11.2015
Сообщений: 5
19.11.2015, 21:29  [ТС]     Как присвоить переменной типа string значение из файла #3
А можно тоже самое на С++?
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12534 / 7096 / 797
Регистрация: 27.09.2012
Сообщений: 17,508
Записей в блоге: 2
Завершенные тесты: 1
19.11.2015, 21:34     Как присвоить переменной типа string значение из файла #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <fstream>
#include <sstream>
 
int main() {
    std::ifstream file("main.cpp");
    std::stringstream ss ;
    ss << file.rdbuf() ;
    std::string str (ss.str()) ;
    std::cout << str << std::endl ;
}
Nosey
 Аватар для Nosey
1204 / 371 / 106
Регистрация: 22.10.2014
Сообщений: 813
Завершенные тесты: 2
19.11.2015, 22:01     Как присвоить переменной типа string значение из файла #5
А мой вариант короче
C++
1
2
std::ifstream file("fileName");
std::string fileContent { std::istreambuf_iterator<char>(file), std::istreambuf_iterator<char>() };
Yandex
Объявления
19.11.2015, 22:01     Как присвоить переменной типа string значение из файла
Ответ Создать тему
Опции темы

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