Seite 1 von 3
Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 11:47 am
von soufian88
Hi, ich hätte mal eine kleine Frage...
ich möchte einen String anlegen und über scanf die Zeichen einlesen.
Code: Alles auswählen
/* suchmenge1.c */
#include <stdio.h>
int main(void) {
char str[20];
printf("Bitte geben Sie nur Zahlen ein: ");
scanf("%[0–9]", str);
printf("%s\n",str);
return 0;
}
aber dannach zeigt der mir nur Fragezeichen an.
Hier ist noch ein Screen dazu:
http://img134.imageshack.us/img134/3070/12807652vb9.png
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:02 pm
von Xin
soufian88 hat geschrieben:Hi, ich hätte mal eine kleine Frage...
ich möchte einen String anlegen und über scanf die Zeichen einlesen.
aber dannach zeigt der mir nur Fragezeichen an.
Ich bezweifle, dass das gültige scanf-Syntax ist... aber ich kann es Dir auch nicht mit Sicherheit sagen, denn scanf ist ein Tabu-Befehl, den man nicht benutzen sollte. Deswegen benutze ich ihn nicht und deswegen kenne ich die Eingabesyntax auch nicht auswendig.
Wie wär's mit Argumenten, die Du an Dein Programm übergibst?
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:24 pm
von cloidnerux
versuchs doch einfach mal mit
und bau dir eine Überprüfung ein, die checkt ob man nur Zahlen eingegeben hat.
Denn soweit mir bekannt ist, ist solch eine scanf-Syntax nicht möglich.
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:36 pm
von soufian88
Danke hat geklappt
Und ist
das gleiche wie

Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:42 pm
von nufan
soufian88 hat geschrieben:Danke hat geklappt
Und ist
das gleiche wie

Ich hab keine Ahnung was dieses [0-9] heißen soll. Bei anderen Datentypen kann man die Anzahl der Stellen festlegen.
Code: Alles auswählen
scanf ("%3d", &zahl); // eine 3-stellige Zahl wird eingelesen
In Verbindung mit Strings hab ich das allerdings noch nie gesehen.
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:44 pm
von cloidnerux
Er wollte warscheinlich damit bewirken, das nur Zeichen von 0-9 eingegeben werden.
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 12:58 pm
von soufian88
Das müsste eigentlich stimmen denn es steht in diesen Tutorial
http://www.hs-augsburg.de/~sandman/c_vo ... 2.htm#bild
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 3:57 pm
von cloidnerux
eigenartig
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 4:00 pm
von soufian88
Stimmt.
Das Buch gibt es sogar zum Verkauf wäre nur Geldverschwendung wenn man es kaufen würde.
Re: Suchmengenkonvertierung
Verfasst: Sa Jan 31, 2009 4:07 pm
von cloidnerux
egt. nicht, ein Buch kann man Besser Handhaben als so ein E-Book, außerdem Braucht das Buch keinen Strohm.
Aber du solltest nicht allzuviel Energie in solche Banalitäten wie den scanf Aufruf stecken, es gibt echt wichtigeres.