Първа компилация в Visual C - не работи - Softpedia Forum

И как да не го затворя веднага след като го отворя?
Както при визуалния 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', така че би било правилно:
(друг оператор).
За втория проблем е нормално да не намерите изпълнимия файл. Ако имате грешки при компилацията, компилаторът не може да генерира вашия изпълним файл.
Може би трябва да прочетете малко за етапите на компилация и какво се случва на всеки етап.