Warum bekomme ich keine Ausgabe?

cheepy

Grünschnabel
Hallo ich habe ein folgendes C-Problem, ich habe ganz normales "Hello World" versucht mit Dev C++ auszuführen aber ich bekomme keine Ausgabe.

Code:
#include <stdio.h>

int main()
{
int a;
 for(a=1;a<11;a++){
  printf("%i Hello World !\n");
 }
return a;
}

Ich sehe das schon das mir was fehlt evtl in mein Quelltext, kann mir jemand vielleicht ein Tipp geben, was ich vergessen hab.

Lieben Gruß, Cheepy
 
Bekommst du wirklich keine Ausgabe oder schließt sich das Fenster nur zu schnell, dass du nicht sehen kannst ob was ausgegeben wurde?

Und du solltest deine Ausgabe mal erweitern:

Code:
printf("%i Hello World !\n", a);

Sonst macht das %i da überhaupt keinen Sinn ;)
 
dass in main() a zurückgegeben wird, macht in dieser Konstellation auch wenig Sinn - ein "return 0;" reicht hier ;)
 
Ich habe so geändert, wobei ob ich dann die Variable ausgebe oder nicht, muss trotzdem mein Text ausgegeben werden.

Code:
#include <stdio.h>

int main()
{
int a;
 for(a=1;a<11;a++){
  printf("%i Hello World !\n", a);
 }
return 0;
}

So nur diesmal unter Linux
Code:
stella@linux126:/etinf/joule/u1/stella/test$ cc -o testeprogramm testeprogramm.c
stella@linux126:/etinf/joule/u1/stella/test$
 
Sorry mein Fehler, klar ich habe ein befehl vergessen

Code:
stella@linux126:/etinf/joule/u1/stella/test$ ./testeprogramm
1 Hello World !
2 Hello World !
3 Hello World !
4 Hello World !
5 Hello World !
6 Hello World !
7 Hello World !
8 Hello World !
9 Hello World !
10 Hello World !

Danke trotzdem :-)
 
Zurück