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

Найти количество слов в символьном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Пинг , косяки в коде http://www.cyberforum.ru/cpp-beginners/thread261734.html
Доброго времени суток , с программированием дел не имел никогда но понадобилась софтина для пинга соло\списка\диапазона Ip на определенный порт , решил начать со списка ( видимо самое сложное) за часик накидал проект , поправил ошибки в коде но он абсолютно не работает . Выводит старую форму при дебаге , хотя ошибка мне не совсем понятна. http://s07.***********/i180/1103/98/ed46f56389ee.png ...
C++ Матрица.Ошибка при делений. Здраствуйте! У меня тут ошибка в коде, не подскажите где. Сама задача такова: Дано натуральное число n. Получить действительную матрицу ai,j=1,...,n , для которой a=1/i+j; #include <stdio.h> #include<conio.h> #include<stdlib.h> #define n 5 int main() { int a; http://www.cyberforum.ru/cpp-beginners/thread261727.html
C++ Изображение на рабочем столе
Здраствуйте. Я создал изображение на основе библиотеки openGL . Это вращяющийся треугольник . Возможно ли что-бы он так же вращался вне своего окна просто на рабочем столе ? #include<GL/glut.h> void display() { glClear(GL_COLOR_BUFFER_BIT); glRotatef(1,1,1,0);
Оператор цикла не использовать. C++
Привет всем! Помогите разобратса в задаче 1.Вычислить сумму положительных элементов одномерного массива. Оператор цикла не использовать.
C++ Двусвязные списки, не могу добавить узел с конца http://www.cyberforum.ru/cpp-beginners/thread261711.html
Делаю лабу по динамическим структурам данным, написал функцию добавления с начала и с конца. Но, добавление с конца не работает, я не могу найти ошибки или недочета в алгоритме, не могу отследить причину того, что при добавлении узла с конца происходит постоянное перезаписывние вида ввод: 56 ->56 ввод: 4 ->4 А должно в итоге быть как ->56->4
C++ Быстрая сортировка Хоара Быстрая сортировка Хоара (QSort) разбивает массив в ходе сортировки до тех пор, пока размер частичного подмассива не станет равен 1 элементу. Есть подозрение, что лучше бы она не доводила разбиение до 1, а передала частичный подмассив какой-нибудь медленной сортировке при достижении размера подмассива M элементов (M<=N). Модифицируйте алгоритм QSort и напишите... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
31.03.2011, 23:21     Найти количество слов в символьном массиве
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <sstream>
#include <string>
#include <iostream>
 
int main()
{
    std::string str="Hello and what, do you want?!";
    const std::string& delims=" .,:!?";
    for(std::string::iterator iter=str.begin(); iter != str.end(); ++iter)
      if(delims.find(*iter) != std::string::npos)
         *iter = ' ';
    int count_words=0;
    std::istringstream ist(str);
    std::string tmp;
    while(ist >> tmp) 
        ++count_words;
    std::cout<<count_words<<'\n';
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru