Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Hilfe!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.07.2002, 11:42 Uhr
~gehtnicht
Gast


Ich kapier das nicht, warum geht geht das nicht?

#include "stdio.h"
void main(void)
{
int n;
int i;

printf("Zahl: ");
scanf("%d", n);
for(i=1; i!=n; i+=1)
{
printf(i);
}
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.07.2002, 12:36 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ich weiß nicht was Du beabsichtigst, ich nehme aber an so etwas:

C++:
#include "stdio.h"
int main()
{
    int n;
    printf("Zahl: ");
    scanf("%d",&n);
    for(int i=1; i <=n; i++){
        printf("%d\n",i);
    }
    return 0;
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.07.2002, 13:56 Uhr
virtual
Sexiest Bit alive
(Operator)


[klugscheiss]

C++:
#include "stdio.h"


sollte besser durch

C++:
#include <stdio.h>


ersetzt werden. Als Faustregel: nur eigene Header in Hochkommata includieren, die des Systems jedoch nicht
[/klugscheiss]
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.07.2002, 14:23 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo virtual,
[klugscheiss]
[/klugscheiss]
den kannte ich auch noch nicht
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.07.2002, 20:56 Uhr
~gehtnicht
Gast


Vielen Dank, es geht jetzt!

Aber warum "int main()"???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.07.2002, 21:26 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
~gehtnicht postete
[iAber warum "int main()"???[/i]

So stets im Standard. - Nun fragst Du dich sicherlich: "Warum?"

Ein Programm kann auf Fehler laufen. Z.B. koenntest Du ein Programm geschrieben haben, dass Dateien kopiert, und das Kopieren ist irgendwie schief gegangen. Wahrscheinlich wird so ein Programm ein textuelle Fehlermeldung ausgeben, aber der Sprachstandard von C(++) sieht eben auch vor, dass da ein Wert vom Programm zurückgegeben wird (den man nicht sieht). Den Wert kannst Du in der DOS box mit "if errorlevel" auswerten, unter UNIX mit der Variablen $?. Ist der Wert 0, so war alles okay, ist er nicht 0, will das Programm damit mitteilen, dass da ein Fehler war.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.07.2002, 14:01 Uhr
dune911



finger weg von void main(void) !!!
wenn das die falschen leute sehen bist du kaputt
mit int main() bzw. int main(void) bist du besser dran...
--
-dune911-
www.midwinter.net
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: