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

Внести слова, разделенные пробелом, из строки в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ЕХЕ файл после ввода элементов вектора прекращает работу http://www.cyberforum.ru/cpp-beginners/thread606920.html
Вот такой код, вычисление евклидовой нормы вектора 2 способами(опыт программирования - два дня, поэтому код, понятное дело, кривой): #include <iostream> #include <vector> #include <set> using namespace std; float norm( float *x, int len ){ int j; float cur, sum2;
C++ Задание на односвязные списки Здравствуйте! Вот задание: Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: номер УДК; фамилию и инициалы автора; название; год издания; количество экземпляров данной книги в библиотеке. http://www.cyberforum.ru/cpp-beginners/thread606898.html
Функция очистки экрана приводит к выборочному крешу программы C++
Вот программа : #include "classPat.h" #include <fstream> #include <stdlib.h> int main () { setlocale (LC_ALL, "Russian"); using std::cin; using std::cout;
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова д C++
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова данное число
C++ Программа калькулятор запускается и отключается http://www.cyberforum.ru/cpp-beginners/thread606865.html
хочу создать калькулятор по видео уроку, все сделал как на уроке показывает учитель, но, его прога работает а моя - нет (запускается и отключается). Это может быть, если у него, скорее всего XP а у меня 7? Вот код: #include <iostream> using namespace std; int main () { int a, b;
C++ Инициализация обьекта внутри другого класса Всем привет. Вообщем проблема такая. Есть несколько классов class WeaponType { }; class Swords : public WeaponType { }; КЛАСС PLAYER class Player { подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
16.06.2012, 11:36     Внести слова, разделенные пробелом, из строки в массив
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
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <sstream>
#include <iterator>
 
int main()
{
    const std::string filePath("in.txt");
    std::ifstream ifs(filePath.c_str());
    if(ifs.is_open())
    {
        std::vector<std::string> vStrings, vWords;
        std::string sTmp;
        while(std::getline(ifs, sTmp))
        {
            vStrings.emplace_back(sTmp);
        }
        std::size_t lineNum(2); // номер строки
        std::istringstream iss(vStrings.at(lineNum));
        vWords.assign((std::istream_iterator<std::string>(iss)), std::istream_iterator<std::string>());
        for(const auto& val : vWords)
        {
            std::cout << val << std::endl;
        }
    }
    else std::cerr << "Unable to open file" << std::endl;
    ifs.close();
    return 0;
}
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru