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

проблема с переменной типа char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Видоизменить программу для чтения и записи файлов http://www.cyberforum.ru/cpp-beginners/thread70615.html
Помогите написать программу. задача следующая: В одном файле даны: код фамилии и сама фамилия студента(количество может меняться) во 2 файле: код предмета и название предмета(количество может меняться) в 3 файле: код фамилии, код предмета, оценка Нужно посчитать сумму баллов для каждого студента за все предметы, и отсортировать их в порядке убывания и вывести в 4 файл, где будет 3 первых...
C++ Обработка элементов последовательности Дана последовательность целых чисел, в диапазоне от –32000 до 32000, индикатор окончания – число 99999. Предложите набор из 2 тестовых заданий для проверки правильности вычислений.И использовать функции. 1. Найти число последовательности, у которого количество одинаковых цифр максимально? И прокомментируйте программу,для меня это очень важно. http://www.cyberforum.ru/cpp-beginners/thread70594.html
C++ Вывод элементов массива в порядке возрастания
Здравствуйте. Помогите пожалуйста решить задание. Хоть оно не трудное, но у меня почему-то не получается его реализовать. Задание: Дана вещественная матрица MxN(ввод не надо). Необходимо вывести на печать расположенные в порядке возрастания элементы массива верхней треугольной матрицы.
Вставка одного массива в другой C++
Есть вот такие вот 2 задачки- 1) даны 2 массива А и В. нужно вставить один массив в другой, при этом - мы сами вводим номер элемента, после которого будем вставлять второй массив. 2) дан массив, из которого нужно УДАЛИТЬ элементы с i1 по i2, при чем эти элементы мы вводим сами. ПОМОГИТЕ ПОЖАЛУЙСТА!!!
C++ как вывести число в messagebox http://www.cyberforum.ru/cpp-beginners/thread70587.html
Здравствуйте Как как вывести инт в messagebox на ВинАпи7
C++ С++(строки) Всем доброго времени суток.Мне очень нужна помощь с двумя заданиями по С++.Вот сами задания: 1)Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ).Сами скобки не удалять.Если хотя бы одной скобки нет, то сообщить об этом. 2)В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещ. элементов, вычислить: -если задана опция -n - номер... подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
04.12.2009, 22:48     проблема с переменной типа char
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
int count(char* b)
{
    int c=0;
    int words=0;
    while(b[++c]!='\0')
        if(b[c]==' ')++words;
    
return words;
}
 
int main()
{
    char a[] = "For never was a story of more woe. Than this of Juliet and her Romeo.";
    std::cout<<count(a)<<std::endl;
    system("pause");
    return 0;
}
кхм... если пробелов два, то слов - три.. учтите.
 
Текущее время: 20:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru