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

Как извлечь массив строк из потока? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Консоль должна появиться при запуске в определенный области рабочего стола http://www.cyberforum.ru/cpp-beginners/thread1147129.html
Консольное программа, как сделать, чтобы при запуске консоль появлялась в определенном месте на рабочем столе? (Например, внизу справа) Добавлено через 12 минут И как изменить размер консоли?
C++ Как считать матрицы из файла, если их несколько и они разного размера? Здравствуйте! Как считать матрицы из файла, если их несколько и они разного размера? На экран нужно выводить в виде матрицы. Сделать это нужно с помощью файловых потоков. Получается вывести, если только они одинакового размера. http://www.cyberforum.ru/cpp-beginners/thread1147122.html
SFML SFML window растягивает содержимое
Собственно, не проблема, а вопрос. Создаю средствами SFML форму, рисую в центре круг, растягиваю форму, но круг тоже растягивается... И это уже не круг... Код проекта: #include <SFML/Graphics.hpp>; #include <Box2D/Box2D.h>; #include <iostream>; #include <string>; #include "Star.h";
Найти размер динамической строки char C++
char *text = new char; *text='\0'; cout<< _msize(text); можно ли узнать размер строки используя sizeof вместо _msize?
C++ Как передать в метод класса ссылку на экземпляр http://www.cyberforum.ru/cpp-beginners/thread1147074.html
Есть класс class Class{ ... } Как передать в метод экземплер класса из которого вызывается этот метод? Пробывал так: class Class{ ... method(Class a = this){ ... } ... }
 

Показать сообщение отдельно
Arigato
Программист
 Аватар для Arigato
278 / 175 / 94
Регистрация: 05.12.2013
Сообщений: 568
Записей в блоге: 5
13.04.2014, 17:31     Как извлечь массив строк из потока?
Все работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
 
int main()
{
    int n;
    std::cin>>n;        //кол-во строк
 
    std::string *mas = new std::string[n];     //массив под строки
    
    std::cin. ignore ();
    for (int i=0; i<n;i++)
    {
        std::getline(std::cin, mas[i]);
    }
    for (int i=0; i<n;i++)
    {
        std::cout<< mas[i]<<std::endl;
    }
    system("pause");
 
}
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru