[ Bela_Zmija @ 09.03.2005. 00:17 ] @
Ima nedelju dana kako pokusavam da napravim svoj prvi (kako vidim po knjigama,netu...) cuveni programcic Hello world!. Kada napisem sve i kažem mu da kompajlira sve je o.k., ali kada mu kažem Run on mi izbaci praznu formu i to stoji tako. Da li treba još nešto da uradim posle Run?
Probao sam i sa Build, ali i dalje izbacuje prazan prozor kada pokrenem "program".
Negde sam procitao da za pravljenje .exe fajla ono sto si napisao mora da se linkuje (linkerom), da li to radim ja ili kompajler? Usput to radim na Borlandovom C++ 5 kompajleru, ima li nešto bolje sto preporucujete?
Ukoliko neko ima snage da odgovara na moja glupa pitanja, hvala mu mnogo!!!!
[ WEXY @ 09.03.2005. 02:46 ] @
Nisam radio sa Borland C++-om, ali posle Compile/Build bi sve trebalo da bude spremno za Run. Na šta tačno misliš kad kažeš prazna forma? Da li se program upali i odmah ugasi, a ti ne vidiš da li je ispisao nešto? Pejstuj kod pa da vidimo, možda si negde pogrešio...

Ovo je u principu helloworld u C++-u:

Code:
#include <iostream>

    int main ()
    {
        std::cout << "Hello world!" << std::endl;

        return 0;
    }


a ovo u C-u:

Code:
#include <stdio.h>

    int main()
    {
        printf ("Hello world!\n");

        return 0;
    }
[ Bela_Zmija @ 10.03.2005. 04:49 ] @
Probao sam sad i sa tvojom varijantom kao i sa jos mnogo njih. Npr.
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string user_name;
cout << "Upisite svoje ime: ";
cin >>user_name;
cout << '\n'
<< "Zdravo, "
<< user_name
<< ".... dovidjenja.\n";
return 0;
}
Kada kazem prazna forma mislim na sledece: kada idem compile,build i na kraj run ono sto treba da bude program bude prozor koji nema nista osim minimize,maximize i close.
Nikako da izvalim u cemu se radi.
[ S@Yp3R @ 04.04.2005. 16:33 ] @
Prije
Code:
return 0;
trebas staviti
Code:
system("PAUSE");


Znaci treba izgledati ovako :
Code:
#include <iostream>

    int main ()
    {
        std::cout << "Hello world!" << std::endl;
        system("PAUSE");
        return 0;
    }