Форум программистов, компьютерный форум 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 { подробнее

Показать сообщение отдельно
enk
 Аватар для enk
45 / 44 / 7
Регистрация: 16.06.2012
Сообщений: 177
16.06.2012, 06:22     Внести слова, разделенные пробелом, из строки в массив
Доброго времени суток. Нужно считать текст из файла и внести в массив слова определенной строки, разделенные пробелом. Набросал такой код:
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
32
33
34
const
    string filePath = "input.txt";
 
bool FileExists(const char *fname)
{
    return ifstream(fname) != NULL;
}
 
int main()
{
    vector <string> srtings, words;
 
    string tmpStr;
    
    if (!(FileExists(filePath.c_str())))
    {
        printf("File not exists! Exiting...");
        return 0;
    }
    
    ifstream input(filePath.c_str());
    while(!input.eof())
    {
        getline(input, tmpStr);
        srtings.push_back(tmpStr);
    }
 
// Тут нужно из произвольной строки массива strings
//(номер строки вводится пользователем) в массив words внести слова, разделенные пробелом.
//Реально ли это сделать, не проходясь в цикле, определяя является ли символ пробелом?
//Реально ли как-то упростить код?
    
    input.close();
}
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru