2 Вопроса

Тема в разделе "Общие вопросы по С и С++", создана пользователем Dexxy, 24 ноя 2011.

  1. Dexxy

    Dexxy Гость

    Здравствуйте! Я новичок, 16 лет... и написал програмку. Маленькую в целях научиться С++ языку использовал то что знал. Собственно вот

    Код (C++):
    #include <iostream>
    #include <cstdlib>
    using namespace std;

    int main(int argc, const char* argv[])
    {
    cout << "qwdqwqw" << endl;
    cout << "erere " << endl;

    cout << " " << endl;

    cout << "(1) For Restart" << endl;

    cout << "(2) For Shutdown" << endl;

    cout << "(3) For SystemInfo" << endl;

    int a;

    a = 1;

    cout << " " << endl;

    cin >> a;

    if (a == 1)

    {

    system("SYSTEMINFO");
    system("PAUSE");
    }

    int b;

    b = 2;

    cin >> b;

    if (b == 2)

    {

    system("SYSTEMINFO");

    }

    system("PAUSE");
    return 0;
    }
    У меня есть 2 вопроса.

    1) Почему когда я нажимаю 1 он сразу выполняет команду, если же я выбираю 2 при старте то его нужно 2 раза вводить и только тогда работает.

    2) Как сделать так что к примеру если я выполнил функцию к примеру 1, он меня вернет обратно к выбору функций. Я думаю так что нужно вверху добавить Array и приписать вниз функцию чтобы когда он выполнил код он вернет меня обратно

    P.S у меня не совпадает некоторые параметры всё пока что системную информацию выводит. И если кто-нибудь знает подскажите книгу чтобы было как у меня в новом виде просто все почти книги которые написаны о C++ имеют другие и шаблоны и функции переучиваться просто неохота. И не критикуйте запятые их конечно-же нету...
     
  2. Stashevckiy

    Stashevckiy Well-Known Member

    Регистрация:
    23 окт 2011
    Сообщения:
    56
    Симпатии:
    0
    :) ох друг! Дабы не объяснять элементарных вещей, и всех нюансов, которые ты должен понимать, чтобы написать свою прогу правильно( в соответствии со своими требованиями), начни знакомство с С++ хотябы с книги Дейтела. В ней все очень понятно для начинающего http://wmate.ru/ebooks/book692.html
     
  3. Dexxy

    Dexxy Гость

    Спасибо, вчера вечером понял свою ошибку которую допустил я обьявлял буквы в разбросанном виде их надо было так просто

    int x;
    int y;
    int z;

    cin >> x;
    cin >> y;
    cin >> z;

    if и т.д

    Добавлено:
     
  4. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Тебе похоже действительно лучше начать с изучения по книге, а то ты сейчас кучей нелепых вопросов просто завалишь форум...

    По поводу первого поста:
    Вводить приходится два раза, потому что у тебя две операции cin >> ...; - эта операция ждет нажатия клавиши.
     
Загрузка...
Похожие Темы - Вопроса
  1. -master-
    Ответов:
    1
    Просмотров:
    671
  2. Vasya2111
    Ответов:
    0
    Просмотров:
    1.037
  3. deeeman
    Ответов:
    10
    Просмотров:
    3.565
  4. yerke
    Ответов:
    12
    Просмотров:
    5.042
  5. Vadik(R)
    Ответов:
    1
    Просмотров:
    2.556

Поделиться этой страницей