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

Контроль ввода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление и добавление звена в линейном списке http://www.cyberforum.ru/cpp-beginners/thread713398.html
Здравствуйте тётеньки и дяденьки!!!...Помогите мне дописать код... Задача: Картотека в бюро обмена квартир организована в виде линейного списка. Сведения о каждой квартире включают: -количество комнат; -этаж; -площадь; -адрес. Написать программу, которая обеспечивает: -начальное формирование картотеки; -ввод заявки на обмен;
C++ Разные кнопки Дело в том что есть два вида управляемых елемнтов (может ибольше но меня интересуют только эти два) это круглые(в картинке обратите внимание на кнопки "открыть". "закрыть") и квадратные обращайте внимание на кнопки. Надеюсь вы поняли что я имею ввиду. Так вот вопрос как изменить квадратную кнопку на круглую. Заранее благодарен:) http://www.cyberforum.ru/cpp-beginners/thread713397.html
C++ printf. Округление чисел типа double
Пытаюсь писать программу для округления чисел типа double. // okruglenie double.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) {
C++ Удаление слов, имеющих нечетный порядковый номер
Приветствую всех! Нужна помощь в написании программы, которая получает удаляет все слова с нечетными порядковыми номерами и переворачивает все слова с четными порядковыми номерами. Под словами подразумевается группа символов, разделенными знаком "пробел". Вобщем вся проблема сводится к тому что, у меня никак не выходит удаление слов с нечетным порядковым номером. Как мне записать в массив...
C++ Нужно написать программку по заданию, используя функции, как можно проще http://www.cyberforum.ru/cpp-beginners/thread713391.html
Дан интервал натуральных чисел . Напечатать на экране все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму квадратов двух натуральных чисел (используя функцию, которая знает квадраты целых чисел)
C++ Мусор при компиляции Только начал работать с классами, и на первом же примере застрял. Посмотрите пожалуйста, в чем ошибка? //заголовочный файл class.h #include "stdafx.h" #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100

Контроль ввода - C++

29.11.2012, 17:01. Просмотров 598. Ответов 1
Метки (Все метки)

Задача: написать программу, которая дает пользователю ввести массив, а потом при помощи функции подсчитать символы. Вот код:
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
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
const int ArSize=10;
void strcount(const char * str);
int main()
{
    char input[ArSize];
    char next;
    cout<<"Enter a line:\n";
    cin.get(input,ArSize);
    while(cin)
    {
        cin.get(next);
        while(next!='\n')
            cin.get(next);
        strcount(input);
        cout<<"Enter a next line:\n";
        cin.get(input,ArSize);
    }
    cout<<"Bye!\n";
    system("pause");
    return 0;
}
void strcount(const char *str)
{
    static int total=0;
    int count=0;
    while(*str++);
    count++;
    total+=count;
    cout<<"Count = "<<count<<"\n";
    cout<<"Total = "<<total<<"\n";
}
В принципе, все понятно, кроме вот этого момента:
C++
1
2
3
4
5
while(cin)
    {
        cin.get(next);
        while(next!='\n')
            cin.get(next);
Я просто не вижу связи между переменной next и массивом. Объясните мне, зачем она нужна, ато я никак понять не могу
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru