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

Как загнать текст из консоли в массив и как загнать текст из файла в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить численно второй замечательный предел lim(1+1/n)^n http://www.cyberforum.ru/cpp-beginners/thread1090539.html
Помогите пожалуйста составить программный код: Проверить численно второй замечательный предел lim(1+1/n)^n, задавая n значения 1,2,3 и т.д. При каком n исследуемое выражение отличается от e менее чем на заданную погрешность эпсилон ?
C++ Не открывается файл для записи в бинарном режиме (два способа) Здравствуйте. Зациклился на одной мелочи. Не открывается файл для записи никаким из двух способов - пробовал fopen_s и ofstream. Т.е. после вызова того или другого метода получаю нулевой указатель. Пишу так FILE* f; fopen_s(&f, "save1.stl", "wb");или так ofstream f("save1.stl", ios::binary);В чем причина? Спасибо. Добавлено через 1 час 17 минут Кстати, я пишу Windows Strore app. Может у меня... http://www.cyberforum.ru/cpp-beginners/thread1090531.html
Чем отличаются итераторы ::begin и ::cbegin? C++
Чем отличаются итераторы ::begin и ::cbegin? Не пойму разницы, и с английским у меня не очень.
Access violation reading location C++
Уважаемые знатоки, подскажите пожалуйста в чем проблема или хотя бы типовые причины возникновения, данного исключения (см. заголовок). На сколько я понимаю причина в том что пытаюсь прочитать данные в "закрытом" участке памяти. вот сам код: for(UINT i = 0; i <= numMipLevel; i++) { D3D11_MAPPED_SUBRESOURCE ms; if(FAILED(g_pd3d11DeviceContext->Map(g_pMassTextures, 0, D3D11_MAP_READ,...
C++ Удалить из списка элемент с заданным номером и добавить элементфы, начиная с заданного номера. http://www.cyberforum.ru/cpp-beginners/thread1090500.html
Помогите написать программу, в которой создаются динамические структуры, я не знаю как :-|:( Записи в линейном списке содержат ключевое поле типа int. Сформиро-вать однонаправленный список. Удалить из него элемент с заданным номером, добавить К элементов, начиная с заданного номера
C++ При вводе информации о новой сделке выдавать на экран общую сумму сделок биржи. Биржа ведет учет заключенных сделок: номер п.п. сторона 1.сторона 2, сумма договора, дата заключения. При вводе информации о новой сделке выдавать на экран общую сумму произведенных сделок, а также записи в заданном интервале времени с подсчетом общей суммы за этот период. Код на С++ Решить тремя способами: 1.массив типа запись 2.файл типа структура 3. Динамический список подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
06.02.2014, 13:00     Как загнать текст из консоли в массив и как загнать текст из файла в массив
Ну, к примеру так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <iterator>
#include <string>
 
typedef std::istreambuf_iterator<char> input;
 
int main()
{
   std::ifstream ifs("file.txt");
   if (ifs.is_open())
   {
      std::string text((input(ifs)), input());
      std::cout << text << "\n";
   }
 
   std::cout << "\nEnter text(Ctrl+Z to stop): -> ";
   std::string manual_input((input(std::cin)), input());
   std::cout << manual_input << "\n";
 
   return 0;
}
Добавлено через 1 минуту
Еще можно stringstream юзать.
 
Текущее время: 15:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru