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

Разбить строку на слова, добавить эти слова в массив строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка W8026 Functions with exception specifications are not expanded inline http://www.cyberforum.ru/cpp-beginners/thread1163348.html
class ExpRDMS: public std::exception { private: __int16 stat; String functionName; String TextStat; public: virtual ~ExpRDMS() throw(){} ExpRDMS();
C++ Работа со строками Доброго времени суток! Помогите исправить программу: Дан текст, слова которого отделяются друг от друга пробелами. Если первое слово является максимальным по длине, то все слова, которые заканчиваются той же буквой, что и первое слово, поместить в конец текста. Программку я написал, но выводит лишь максимальное слово и одно слово слово заканчивающиеся на ту же букву, а должно было переместить... http://www.cyberforum.ru/cpp-beginners/thread1163346.html
C++ Как считывать с консоли до определённого условия?
Мне нужна программа, которая считывала имя папки снова и снова, пока эта папка с таким именем не будет существовать. Сам я написал такую: char folder; while (DirectoryExists(folder) == false) { printf("Enter folder name: "); scanf(folder); } Но она считывает только один раз, а потом идут бесконечные Enter folder name, без считыания.
C++ Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из эти
мне нужно срочно!!!! помоги чем сможете. С++ Добавлено через 19 секунд Вот задание Дана символьная строка. Вывести на экран только те символы, которые встречаются в ней более трех раз, для каждого из этих символов указать точное количество повторений.
C++ Глобальные переменные http://www.cyberforum.ru/cpp-beginners/thread1163329.html
Здравствуйте . Разбираю пример с книги на использование глобальных переменных . Там был такой пример: #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; int count; //глобальная переменная void f1(void);
C++ Шаблоны функций обработки одномерного массива всем привет! недавно начал изучать шаблоны функций. вот написал программу, посмотрите пожалуйста, правильно ли сделал? // Задание: // В одномерном массиве, состоящем из n вещественных элементов, вычислить: // 1. сумму отрицательных элементов массива; // 2. произведение элементов массива, расположенных между максимальным и минимальным элементами. // 3. Упорядочить элементы массива по... подробнее

Показать сообщение отдельно
Nachinka
11 / 11 / 0
Регистрация: 19.02.2014
Сообщений: 95
01.05.2014, 15:16     Разбить строку на слова, добавить эти слова в массив строк
Привет всем!

Понадобилось решить одну простенькую задачку:

Разбить строку на слова, добавить эти слова в массив строк, вывести содержимое массива строк.

Попытался сделать сам,написал что-то быдлокодерское))

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
35
36
37
#include <iostream>
#include <string>
using namespace std;
 
int main() {
    setlocale(LC_ALL,"rus");
        char str[] = "Муха Варенье Сова"; 
        char strw[] = "Муха Варенье Сова"; 
 
        if(str == " " || str == ""){
            cout << "Пустой запрос!" << endl;
        }
 
        char *spcol;
        char *spw;
 
        int c = 0;
        spcol = strtok(str, ", ");
        while (spcol) {
            c = c + 1; 
            spcol = strtok(NULL, ", ");
        }
 
        char *listword[c];
        spw = strtok(strw,", ");
        while(spw){
             for(int i = 0 ; i < c; i++){
                listword[i] = spw;
             }
            spw = strtok(NULL,", ");
        }
 
        for(int a = 0; a < c; a++){
            cout << listword[a] << endl;
        }
  return 0;
}
Помогите, пожалуйста, решить задачку)

Заранее благодарю!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru