Перша компіляція в Visual C - не працює - Форум Softpedia

  • Група: Члени
  • Повідомлень: 27
  • Зареєстровано: 23.10.2011
  • Група: Старші члени
  • Повідомлень: 26 501
  • Зареєстровано: 24.02.2007
  • працює

  • Група: Члени
  • Повідомлень: 27
  • Зареєстровано: 23.10.2011
  • І як мені не закрити його відразу після того, як відкрию?

    Як і в Visual C ++, я встановлюю точку зупинки, і вона не закривається, якщо натиснути клавішу F5, але якщо я вводжу її з каталогу налагодження, вона негайно закривається.

    Відредаговано JeffHardy, 23 жовтня 2011 - 15:49.

  • Група: Старші члени
  • Повідомлень: 5253
  • Зареєстровано: 02.09.2006
  • Це консольна програма, вона все одно вимикається, якщо у вас немає консолі, де її запустити і де зберегти результати.
    Отже, першим варіантом було б відкрити cmd.exe і запустити його звідти.
    Ви можете запустити його за допомогою ctrl f5, і він не закриється.
    Або ... ви можете поставити його, щоб прочитати символ в кінці, і він більше не закриється.

    У вас є 3 варіанти, просто не вибирайте.

  • Група: Члени
  • Повідомлень: 903
  • Зареєстровано: 30.07.2011
  • Група: Члени
  • Повідомлень: 27
  • Зареєстровано: 23.10.2011
  • Врешті-решт це спрацювало у мене. Велике спасибі, але виникла ще одна проблема. Я трохи змінив код, і це виглядає так:

    int main () int вік;
    cout = 18) cout ------ Початок побудови: Проект: asd, Конфігурація: Налагодження Win32 ------
    1> asdd.cpp
    1> c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): помилка C2784: 'std: basic_ostream & std: operator &, const std: error_code &)': не вдалося вивести аргумент шаблону для 'std: basic_ostream &' з 'std: istream'
    1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): див. Декларацію 'std: operator c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): помилка C2784: 'std: basic_ostream & std: operator &, const std: error_code &)': не вдалося вивести аргумент шаблону для 'std: basic_ostream &' з 'std: istream'
    1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): див. Декларацію 'std: operator c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): помилка C2784: 'std: basic_ostream & std: operator &, const std: error_code &)': не вдалося вивести аргумент шаблону для 'std: basic_ostream &' з 'std: istream'
    1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): див. Декларацію оператора 'std:

  • Група: Члени
  • Повідомлень: 204
  • Зареєстровано: 04.08.2004
  • Потокові оператори мають значення ">" (для читання потоку).
    Ви правильно його використали (напишіть текст у потоці "cout", який у цьому випадку є консоллю). Цей шматок:
    але це нечесно. Ви хочете прочитати щось із потоку 'cin', тому це було б правильно:
    (інший оператор).

    Що стосується другої проблеми, звичайно не знайти виконуваний файл. Якщо у вас є помилки компіляції, компілятор не може створити ваш виконуваний файл.
    Можливо, вам слід прочитати трохи про етапи складання та про те, що відбувається на кожному етапі.