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

Ввести данные структуры, и если на входе пустая строка, функция возвращает "ноль" (Прокомментировать каждую строку) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как проверить введенную строку на принадлежность к английскому алфавиту? http://www.cyberforum.ru/cpp-beginners/thread745427.html
собственно вопрос.
C++ Тест простоты для БОЛЬШИХ чисел (тест Ферма) Необходимо применить ТЕСТ ФЕРМА для больших чисел с использованием библиотеки bignum, кто нибудь работал с ней? Начал делать, но остановился на этом моменте.. Visual 2010 ССЫЛКА на мои файлы + bignum.h #include "bignum.h" #include <stdlib.h> #include <iostream> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread745399.html
C++ Создайте класс SatelliteTV
Создайте класс SatelliteTV (спутниковое телевидение). В классе должны быть представлены поля: идентификационный номер абонента, фамилия-имя-отчество, город, номер паспорта, серия паспорта, наименование пакета спутниковых программ, цена пакета спутниковых программ, дата регистрации. Доступ к полям класса организовать посредством соответствующих методов. Разработать программу, в которой создается...
Ошибки в коде (проверить) C++
прога выдает ошибки: 1>c:\users\ххх\documents\visual studio 2010\projects\lab4.1\lab4.1\lab4.1.cpp(112): warning C4552: *: оператор не имеет результата; требуется оператор с побочным действием 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup 1>c:\users\ххх\documents\visual studio 2010\Projects\lab4.1\Debug\lab4.1.exe : fatal...
C++ пустой массив из 10 элементов http://www.cyberforum.ru/cpp-beginners/thread745349.html
в чем ошибка ? #include <iostream> #include <string> using namespace std; int main() { int arr; int i; for (int i=0; i<10; i++);
C++ Задачка для размышления. (вычислить скалярную величину) Помогите решить задачку.... Написать программу решением задачи, используя функции: в основной функции ввести с клавиатуры или вычислить с помощью генератора случайных чисел 10 элементов массива вещественного типа и напечатать результат вычислений, во вспомогательной - вычислить скалярную величину, согласно заданию. С решением заранее спасибо! подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
25.12.2012, 15:16     Ввести данные структуры, и если на входе пустая строка, функция возвращает "ноль" (Прокомментировать каждую строку)
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
34
35
// структура
struct golf
{
    string fullname;
    int handicap;
};
 
// ф-ция
int setgolf(golf & g) // принимает значение структуры
{
    std::cout<<"Enter fullname(enter to stop): "; // выввод сообщения
    if(getline(std::cin, g.fullname) && g.fullname != "") // если введено "полное имя" и "полное имя" не равно "пустоте"
    {
        std::cout<<"Enter handicap: "; // сообщение
        std::cin>>g.handicap;// ввод
        std::cin.get(); //  нажимаем любую клавишу
        return 1; //  возвращаем единицу
    }
    else
        return 0; //  иначе, если "полное имя" не введено или пустое, возвращаем ноль
}
 
int main()
{
    golf first;
    if(setgolf(first)) // если ф-ция вернула НЕ ноль, то 
    {
        std::cout<<first.fullname<<"\n"<<first.handicap<<std::endl; // выводим значения
    }
    else
        std::cout<<"Nothing entered\n"; // иначе сообщение.
    getch(); //  нажатие любой клавиши
    system("pause"); // то же самое, getch() можно убрать.
    return 0;
}
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru