Mój kod:
// Uzycie zmiennych
#include <string>
#include <iostream>
#include <conio.h>
using namespace std;
void main()
string strImie;
cout <<"Podaj swoje imie" << endl;
cin >> strImie;
cout <<"Twoje imie to "<<strImie<<"."<<endl;
getch;
Pisze, że musi zwrócić int, jednak po wpisaniu int i przerobieniu prgramu:
// Uzycie zmiennych
#include <string>
#include <iostream>
#include <conio.h>
using namespace std;
int main()
string strImie;
cout <<"Podaj swoje imie" << endl;
cin >> strImie;
cout <<"Twoje imie to "<<strImie<<"."<<endl;
return 0;
system ("PAUSE")
Nie mogę zatwierdzić wpisanego imienia, ponieważ program się wyłącza (pewnie przez komendę system ("PAUSE") , lecz gdybym tej komendy nie wpisywał, to zapewne program mignął by mi tylko przed oczami i się wyłączył. Proszę o pomoc.
Gdybys uzyl debugera zauwazylbys ze funkcja system("PAUSE") nie jest wywolywana poniewaz wczesniej nastepuje zakonczenie funkcji main po uzyciu return 0;
Inna kwestia, że to nie błąd kompilatora (przy kompilacji zapewne nic ci się nie wykrzacza?), tylko programu, a raczej programisty ;)
wiem, że to mój błąd. Źle nazwałem temat.
[2] Jak używa się debuggera w dev C++? - bo tego programu używam
Jestem początkujący w programowaniu. Sam się uczę w domu, bo w szkole mamy pascala, jednak z pascalem sobie nie radzę, a z C++ jest znacznie lepiej.
Jako ciekawostkę chciałbym wiedzieć, czy język prog. C różni się jakoś znacząco od C++ ? Który jest bardziej przystępny dla początkującego?
czy język prog. C różni się jakoś znacząco od C++ ?
Tak i nie. W C nie uświadczysz klas, szablonów itp. Trzeba sobie radzić inaczej. Ale składnia i zasady są w zasadzie takie same.
Który jest bardziej przystępny dla początkującego?
Ja zaczynałem od C, potem C++.
Zdecydowanie C jest bardziej przystepny, C++ od poczatku zostal tak wymyslony, by byl przekomplikowany:)
http://harmful.cat-v.org/software/c++/I_did_it_for_you_all