Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести слова строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тимус. Парк Аттракционов. Заглушки проходит, а валится на 1 первом тесте http://www.cyberforum.ru/cpp-beginners/thread397333.html
Условие: http://acm.timus.ru/problem.aspx?space=1&num=1796 #include <iostream> #include <cmath> using namespace std; int main() { int value={ 10, 50, 100, 500, 1000, 5000 };
C++ С++ Сохранение данных при сбое системы, класс BackUp, temp файл Дорогие программисты, помогите, пожалуйста, советом со следующей задачей (хотя бы направьте в нужное русло или что почитать порекомендуйте). Заранее огромное спасибо. Новичок. ЗАДАНИЕ. Записать... http://www.cyberforum.ru/cpp-beginners/thread397327.html
C++ Инициализация ссылок
Непонятно почему такой синтаксис инициализации ссылок ошибочен: int * p(nullptr); int * &pref(p); Требуется вот так: int * p(nullptr); int * (&pref)(p); Можно было бы понять, что мол...
Массив (одномерный и двумерный, поиск локальных максимумов и кол-ва положительных и отрицательных элементов) C++
Две задачи, которые нужно реализовать на c++ в борланде. Вот первая (по одномерному массиву): В массиве А(n) найти и напечатать номера (индексы) локальных максимумов, то есть таких {a}_{i}, что...
C++ Из одномерного массива сделать двумерный http://www.cyberforum.ru/cpp-beginners/thread397305.html
Помогите пожалуйста из одномерного массива X получить квадратную матрицу А8*8 ,элементами которо являються числа,х1 х2 ....х4 ,расположеные в ней по схеме 0 15 16 31 32 47 48 63 1 14 17 30 33 46...
C++ Задача на вычисление Вычислить сумму кубов всех черных чисел, лежащих в диапозоне от Х до У, где Х и У - вводимые с клавиатуры натуральные числа. подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.12.2011, 18:48
Можно же проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cctype>
 
int main() {
   const char *s = " Every . solution , breeds ! new ? problems / ";
 
   bool endline = true;   
   for (int i = 0; s[i]; ++i) {  
      if (isalpha(s[i])) {
         std::cout << s[i];
         endline = true;
      }
      else if (endline) {
         std::cout << std::endl;
         endline = false;
      }
   }
}
А правильнее это, наверное, делать через stringstream или boost tokenizer
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru