pasi shkruaj nje program ne gjuhen c dhe e kompiloj.....me pas i bej run dhe ai ekzekutohet aq shpejt sa nuk mund ta shikoj dot.si mund te bej qe te shikoj ekzekutimin e ktij programi.....
pasi shkruaj nje program ne gjuhen c dhe e kompiloj.....me pas i bej run dhe ai ekzekutohet aq shpejt sa nuk mund ta shikoj dot.si mund te bej qe te shikoj ekzekutimin e ktij programi.....
Varet se si e programon e cfare programon, ne notepad apo ne ndonje IDE.
Zakonisht ne IDE-te e rendomta ofrojne step by step debugging, ku mund te observosh vlerat e ndryshoreve.
tempus fugit, amor manet in aeternum corde
futi nje "getche();" ne fund te funksionit main dhe dritarja qe hap IDE nuk do te mbyllet sepse do prese per input prej teje.
atehere problemi nuk eshte se programi egzekutohet shpejt, cdo program egzekutohet shpejt, problemi eshte se mbasi egzekutohet dritarja console nuk rri hapur por mbyllet bashke me programin. getche() eshte nje funksion qe lexon nje germe nga tastiera duke nderprere egzekutimin e programit qe te leri kohe ty te shikosh cfare ka nxjerre programi.
mjafton te shkruash getche(); ne fund te funksionit main() dhe kaq.
si psh
int main(){
printf("hello");
getche();
}
kam vite pa punuar ne c por po nuk gaboj eshte getchar() nuk dija se ekziston getche.
Sa per ate qe kerkon mund te besh dhe dicka me tej, te coptosh kodin ne functions dhe the kesh nje while loop me optione. Pershembull ne pseudocode do ishte disi keshtu:
while((input=getchar)!=0)
{
print('exit:0 | doSomething1:1| dpSomething2:2 ...');
if(input type != int)
{
print('Non available option');
continue;
}
switch(input)
{
case 1: doSomething1();
case 2: doSomething2();
}
}//while ends
function doSomething1()
{
...
}
function doSomething2()
{
...
}
Krijoni Kontakt