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

Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов и ее длинна не превышает 40 символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элементов из списка http://www.cyberforum.ru/cpp-beginners/thread977995.html
Создать список. Потом удалить из него все отрицательные элементы. Если можно с комментариями некоторых действий) кстати сдавать программу мне придется на листке бумаги, так что без сильных заморочек я думаю обойдемся)
C++ Сформировать случайным образом массив X(N), элементами которого могут быть только 0 и 1. Проверить, существует ли строгое чередование 0 и 1 Помогите написать прогу C# Сформировать случайным образом массив X(N), элементами которого могут быть только 0 и 1. Проверить, существует ли строгое чередование 0 и 1. Использовать в программе оператор foreach и метод исключения Exception. Есть пример кода, но не много другого задания./*В целочисленном массиве X(N), сгенерированном случайным образом, нечетные элементы увеличить в два раза,... http://www.cyberforum.ru/cpp-beginners/thread977983.html
C++ Ошибка в ответе
{ int a,b,c,d,f,g,h; double e; printf("Vvedite chetyre chisla: "); scanf("%d%d%d%d",&a,&b,&c,&d); f=a+b; g=b-d; h=c*d; e=(a/c); printf("%d %d %d %lf",f,g,h,e);
При нажатии на бобра не увеличивается счет C++
В игре при нажатии на бобра должен увеличиваться счет (currentCounter), но он почему-то не увеличивается. struct C_Events { C_Events() : currentCounter(0) {} inline void countersIncrement() { currentCounter++; } inline int getCurrentCounter() { return currentCounter; } private: int currentCounter; }; // Некий метод, где вызывается countersIncrement()
C++ Конвертация Cstring в wchar_t* http://www.cyberforum.ru/cpp-beginners/thread977935.html
Есть функция, которая возвращает тип CString и нужно этот CString использовать в функции wcscpy. Как правильно сделать преобразования?
C++ В массиве заменить значения последних K положительных элементов на -1 Приветствую. Дан N-элементный одномерный массив M. В данном массиве заменить значения последних K положительных элементов на -1. Добавлено через 2 часа 1 минуту #include <iostream> #include <cstdlib> #include <ctime> using namespace std; подробнее

Показать сообщение отдельно
kestugar
 Аватар для kestugar
7 / 7 / 0
Регистрация: 15.05.2010
Сообщений: 184
15.10.2013, 14:35  [ТС]     Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов и ее длинна не превышает 40 символов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов 
//(слово должно целиком находиться в строке) и ее длинна не превышает 40 символов.
vector <string> Text_To_Vector(string &Str_File) {
    int i = 0;
    int number_vector = 0;
    int pos_space = 0;
    vector <string> vect(VECTOR_SIZE);
 
    while(Str_File[i] != '\0') {
        pos_space = Str_File.find_last_of(" ", 39);
        vect[number_vector] = Str_File.substr(i, pos_space);
        Str_File.erase(i, pos_space);
        number_vector++;
    }
    return vect;
}
изменил код, теперь находит нормально пробелы, но вылетает с ошибкой:
Миниатюры
Преобразовать полученный текст в набор строк, каждая из которых содержит целое   количество слов и ее длинна не превышает  40 символов  
 
Текущее время: 22:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru