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

Показать сообщение отдельно
Alex1234
 Аватар для Alex1234
12 / 12 / 0
Регистрация: 11.02.2011
Сообщений: 55
22.03.2011, 14:34     Найти количество слов в символьном массиве
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
//--------------------------------------------------------------
int main(int argc, char *argv[])
{
    char *x = "Найти количество слов в символьном массиве. Очень прошу помогите...!!!";
    bool troughWord = false;
    int countWord = 0;
    for(int i = 0; *(x+i) != 0 ; i++)
    {
        if(*(x+i) > 64 && *(x+i) < 91 || *(x+i) > 96 && *(x+i) < 123
           || *(x+i) > 191 && *(x+i) <= 255)
        {
                if(!troughWord)
            {
                countWord++;
                troughWord = true;
            }
        }
        else
        {
            troughWord = false;
        }
    }
    
    cout << "В строке x: " << countWord << " слов";
 
}
Добавлено через 1 минуту
Смотря, что словами считать.
Простой вариант для ASCII:
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
int main(int argc, char *argv[])
{
    char *x = "Найти количество слов в символьном массиве. Очень прошу помогите...!!!";
    bool troughWord = false;
    int countWord = 0;
    for(int i = 0; *(x+i) != 0 ; i++)
    {
        if(*(x+i) > 64 && *(x+i) < 91 || *(x+i) > 96 && *(x+i) < 123
           || *(x+i) > 191 && *(x+i) <= 255)
        {
                if(!troughWord)
            {
                countWord++;
                troughWord = true;
            }
        }
        else
        {
            troughWord = false;
        }
    }
    
    cout << "В строке x: " << countWord << " слов";
    
    return 0;
}
 
Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru