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

І як мені не закрити його відразу після того, як відкрию?
Як і в Visual C ++, я встановлюю точку зупинки, і вона не закривається, якщо натиснути клавішу F5, але якщо я вводжу її з каталогу налагодження, вона негайно закривається.
Відредаговано JeffHardy, 23 жовтня 2011 - 15:49.
Це консольна програма, вона все одно вимикається, якщо у вас немає консолі, де її запустити і де зберегти результати.
Отже, першим варіантом було б відкрити cmd.exe і запустити його звідти.
Ви можете запустити його за допомогою ctrl f5, і він не закриється.
Або ... ви можете поставити його, щоб прочитати символ в кінці, і він більше не закриється.
У вас є 3 варіанти, просто не вибирайте.
Врешті-решт це спрацювало у мене. Велике спасибі, але виникла ще одна проблема. Я трохи змінив код, і це виглядає так:
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:
Потокові оператори мають значення ">" (для читання потоку).
Ви правильно його використали (напишіть текст у потоці "cout", який у цьому випадку є консоллю). Цей шматок:
але це нечесно. Ви хочете прочитати щось із потоку 'cin', тому це було б правильно:
(інший оператор).
Що стосується другої проблеми, звичайно не знайти виконуваний файл. Якщо у вас є помилки компіляції, компілятор не може створити ваш виконуваний файл.
Можливо, вам слід прочитати трохи про етапи складання та про те, що відбувається на кожному етапі.