Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
LukasDebian
- Beiträge: 68
- Registriert: 03.03.2010 19:12:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Augsburg
-
Kontaktdaten:
Beitrag
von LukasDebian » 15.06.2010 19:15:59
hi,
folgender code
Code: Alles auswählen
#include <stdio.h>
int main(){
int EG;
int PA=0;
printf("\n\n\n3-stelliges (Zahlen) Passwort festlegen:");
scanf("%d", &EG);
printf("\n\n\n\n");
überprüfung:
if(EG==PA){
printf("Passwort=", PA);
goto ende;
}
if(EG!=PA){
printf(".");
++PA;
goto überprüfung;
}
ende:
return 0;
}
ergibt folgende Fehlermeldung:
Code: Alles auswählen
pwa.c: In function ‘main’:
pwa.c:13: error: stray ‘\303’ in program
pwa.c:13: error: stray ‘\274’ in program
pwa.c:13: error: stray ‘\303’ in program
pwa.c:13: error: stray ‘\274’ in program
pwa.c:13: error: ‘berpr’ undeclared (first use in this function)
pwa.c:13: error: (Each undeclared identifier is reported only once
pwa.c:13: error: for each function it appears in.)
pwa.c:13: error: expected ‘;’ before ‘fung’
pwa.c:23: error: stray ‘\303’ in program
pwa.c:23: error: stray ‘\274’ in program
pwa.c:23: error: stray ‘\303’ in program
pwa.c:23: error: stray ‘\274’ in program
was ist an dem code falsch?
bitte um hilfe.
danke.
-
GoKi
- Beiträge: 2068
- Registriert: 04.07.2003 23:08:56
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von GoKi » 15.06.2010 19:53:40
Das Problem sind die Umlaute in den Labels. Mach die Weg, dann kompiliert es.
Zum Code sage ich ansonsten mal nix... goto sind
MfG GoKi
:wq
-
diggerchen
- Beiträge: 115
- Registriert: 15.01.2005 22:35:26
Beitrag
von diggerchen » 15.06.2010 19:58:17
Ohne jetzt wirklich Ahnung zu haben würde ich es mal ohne Umlaute versuchen. Das hier:
Code: Alles auswählen
pwa.c:13: error: ‘berpr’ undeclared (first use in this function)
Sieht ziemlich verräterisch aus.
[Edit]: Zu langsam...
-
hikaru
- Moderator
- Beiträge: 13929
- Registriert: 09.04.2008 12:48:59
Beitrag
von hikaru » 16.06.2010 00:09:49
GoKi hat geschrieben:Zum Code sage ich ansonsten mal nix... goto sind
*Schüttel*
Ich sehe zwar nicht ganz was das Programm machen soll (was soll bei Falscheingabe passieren?), aber was immer es ist, die Sprungmarken kannst du durch eine while-Schleife ersetzen.