Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Hilfe ... hab ein problem

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 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] > 7 < [ 8 ] [ 9 ]
060
08.12.2003, 22:43 Uhr
~cosmic
Gast


hey ...

ich tu mein bestes ... ich wollte schließlich von euch hilfe und bin dankbar wenn ihr mir helft ... aber so ab und zu isses halt etwas hoch für mich ...


gibts eigentlich nicht irgendwie sowas wie ein JMP befehl wo ich sagen kann das das programm zu dieser stelle springen soll... wäe meines erachtens ja irgendwie das einfachste um nach der falscheingabe wieder zum bitte eingeben zu kommen ... mit dem return(0) beende ich das prog ja nur ...

... weiß ja auch nciht ... vielleicht denk ich auch noch zu viel in Assembler sprache ... iss halt irgendwie net das selbe ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
061
08.12.2003, 22:45 Uhr
Pablo
Supertux
(Operator)



Zitat:
Windalf postete
und wenn ich mich auf den kopf stelle das läuft nicht


Dann ist dein VC++ ein bisschen verrückt
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
062
08.12.2003, 22:46 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na klar es gibt den allseits beliebten goto
Damit am ende auch keiner deine programme lesen und verstehen kann möglichst häufig verwenden


C++:
int main(){
    int i=10;
    x:
    printf("%d\n",i--);
if(i)goto x;
return 0;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
063
08.12.2003, 22:47 Uhr
Pablo
Supertux
(Operator)



Zitat:
~cosmic postete
hey ...

ich tu mein bestes ... ich wollte schließlich von euch hilfe und bin dankbar wenn ihr mir helft ... aber so ab und zu isses halt etwas hoch für mich ...


gibts eigentlich nicht irgendwie sowas wie ein JMP befehl wo ich sagen kann das das programm zu dieser stelle springen soll... wäe meines erachtens ja irgendwie das einfachste um nach der falscheingabe wieder zum bitte eingeben zu kommen ... mit dem return(0) beende ich das prog ja nur ...

... weiß ja auch nciht ... vielleicht denk ich auch noch zu viel in Assembler sprache ... iss halt irgendwie net das selbe ...


Ja, allerdings!!!! In C/C++ gibt es einen Befehl: goto. Aber amn sollte das vermeiden.


C++:
// code
goto XY;
// code

XY:
// code


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 08.12.2003 um 22:49 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
064
08.12.2003, 22:47 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Pablo
scheint so als hätten wir einen bug entdeckt und ich dacht schon ich wäre unfähig das zu proggen.....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
065
08.12.2003, 22:49 Uhr
~cosmic
Gast


mal so nebenbei ne andere frage ...

soll das ganze noch dokumentieren ... nen Programmablaufplan nach Din 66001 würde ich ja noch hinbekommen ... aber unser prof will ein nassi schneider diagramm haben ... wieß jemand von euch ne seite wo die beiden ablaufpläne gegenübergestellt sind???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
066
08.12.2003, 22:50 Uhr
Pablo
Supertux
(Operator)


sieht so aus, wundert mich, dass es nicht geht. Oder ist mein Code wirklich buggy, was ich mit nicht vorstellen kann. Ich versuche, dass mit dem VC++ zu kompilieren.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
067
08.12.2003, 22:53 Uhr
Pablo
Supertux
(Operator)


Also, ich habe mit meinem VC++ Compiler kompiliert (Visual C++ 6.0, Enterprise Edition SP5), und da hat es funktioniert.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
068
08.12.2003, 22:54 Uhr
~cosmic
Gast


hab ich mir schon fast gedacht das man sprungbefehle vermeiden soll :-)

nun wenn ich das so machen würde:


C++:
weiter:
printf("Bitte geben Sie den Quotienten Q ein:\t");
scanf("%lf",&q);
while((q>=1)||(q<=0))        {
printf("\nBitte nur Werte zwischen 0 und 1 eingeben!\n\n");
goto weiter;
}



müßte es dann doch funktionieren, oder???
wenn ich das allerdings so mache und gebe was falsches ein bin ich in ner endlosschleife die mir mein bildschirm flutet ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
069
08.12.2003, 22:56 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


aua ganz üble sache
dann hängst du in einer endlosschleife fals q nicht zwischen 0 und 1 liegt
du musst if nicht while benutzen. das ist doch übrigens IMHO die idee beim assembler proggen. da hat man ja keine schliefen und muss sich mit jumps und labels selber welche basteln
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 08.12.2003 um 22:57 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] > 7 < [ 8 ] [ 9 ]     [ 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: