Prvá kompilácia vo Visual C - nefunguje - fórum Softpedia

A ako ju nezatvorím ihneď po otvorení?
Rovnako ako vo vizuálnom c ++ nastavím bod prerušenia a nezatvorí sa, ak stlačím kláves F5, ale ak ho zadám z adresára Debug, okamžite sa zavrie. Nemyslím si, že to, čo som zmenil, sa uložilo, pretože bod prerušenia som dal na druhú úpravu.
Upravil JeffHardy, 23. októbra 2011 - 15:49.
Je to konzolový program, aj tak sa vypne, ak nemáte konzolu, odkiaľ ju chcete spustiť a kam si chcete ponechať výsledky.
Prvá možnosť by teda bola otvoriť cmd.exe a spustiť ho odtiaľ.
Môžete ho spustiť pomocou ctrl f5 a nezavrie sa.
Alebo ... môžete to dať na konci na prečítanie znaku a znova sa to nezatvorí.
Máte 3 možnosti, len si nevyberajte.
Nakoniec mi to vyšlo. Ďakujem pekne, ale vyskytol sa ďalší problém. Trochu som zmenil kód a vyzerá to takto:
int main () int vek;
cout = 18) cout ------ Stavba začala: Projekt: asd, Konfigurácia: Debug Win32 ------
1> asdd.cpp
1> c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): chyba C2784: 'std: basic_ostream & std: operator &, const std: error_code &)': nebolo možné odvodiť argument šablóny pre 'std: basic_ostream &' z 'std: istream'
1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): pozri vyhlásenie 'std: operator c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): chyba C2784: „std: basic_ostream & std: operátor &, const std: error_code &)“: nemožno odvodiť argument šablóny pre „std: basic_ostream &“ z „std: istream“
1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): pozri vyhlásenie 'std: operator c: \ users \ sony \ documents \ visual studio 2010 \ projects \ asd \ asd \ asdd.cpp (8): chyba C2784: „std: basic_ostream & std: operátor &, const std: error_code &)“: nemožno odvodiť argument šablóny pre „std: basic_ostream &“ z „std: istream“
1> d: \ programs \ microsoft visual c ++ \ vc \ include \ ostream (1085): pozri vyhlásenie operátora 'std: operator
Streamované operátory sú „>“ (na čítanie streamu).
Použili ste to správne (napíšte text do streamu „cout“, ktorým je v tomto prípade konzola). Tento kúsok:
ale nie je to spravodlivé. Chcete si prečítať niečo zo streamu „cin“, bolo by to správne:
(iný operátor).
Pri druhom probléme je normálne, že nenájdete spustiteľný súbor. Ak máte chyby kompilácie, kompilátor nemôže vygenerovať spustiteľný súbor.
Možno by ste si mali prečítať niečo o fázach kompilácie a o tom, čo sa v jednotlivých fázach deje.