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

Подсчёт количества символов в строке (cin.getline) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Оператор switch http://www.cyberforum.ru/cpp-beginners/thread309607.html
Возникла проблема. Не хочет высчитываться "v". Что не так? #include <iostream.h> #include <math.h> main () { int k; double v, x=0.73, y=0.4, t=2.6, e=0.1; cout << "Vvedite znachenie K" << endl; cin >> k;
C++ Поменять местами четные и нечетные по порядку следования слова Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова. Добавлено через 35 минут Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread309589.html
C++ Структуры, тыкните носом.
Помогите найти ошибку, пожалуйста. Необходимо написать программу роботы с массивом из 10 объектов. Нужны отдельные функции инициализации объектов и вычислений. Программа должна иметь меню. Условие:Объекты - книги в библиотеке Найти среднее и суммарное количество страниц, дисциплин, авторов. #include <iostream> using namespace std; class book { public:
Составить программу вывода на экран дисплея настольных электронных часов и изображения метронома C++
23 . Составить программу вывода на экран дисплея настольных электронных часов и изображения метронома. При нажатии клавиши ВВОД стрелка метронома начинает колебательное движение, синхронно с которым начинает изменяться показание электронных часов. Работа с графиком! Именуйте темы информативно! Название темы должно максимально полно отражать её содержимое.
C++ Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D http://www.cyberforum.ru/cpp-beginners/thread309530.html
23. Задан текстовый файл С, состоящий из произвольной последовательности буквенных символов. Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D. Работа с файлом!
C++ Определить длину введенной строки L и, если длина L кратна числу 3, то удаляются все числа, делящиеся на число 3 23. Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L и, если длина L кратна числу 3, то удаляются все числа, делящиеся на число 3. Программу надо сделать при помощи структур!! Именуйте темы информативно! Название темы должно максимально полно отражать её содержимое. подробнее

Показать сообщение отдельно
Hellphone
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 29
31.05.2011, 22:33     Подсчёт количества символов в строке (cin.getline)
Здравствуйте!

Задача такова: нужно подсчитать количество символов 'a' в строке. Помогите, пожалуйста, найти ошибки в коде:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Считывание символов 'a' в строке 
#include <iostream>
using namespace std;
 
int a_count(char chs){
        int count = 0;
        while (cin.getline (chs, sizeof(chs))){
            if (chs == 'a') count++;
        }
            return count;
}
int main ()
{
    char ch[32];
    cin.getline(ch, 32);
    cout << a_count(a) << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru