Großschrift
-
Hallo
ich arbeite gerade an meinem Programm ,
und weil ich nicht weiß wie ich es machen soll wollte ich euch mal fragen.
Und zwar wie realisiere ich es, dass ich bei scanf maximal 10 Zeichen einlese
und diese auch direkt in Großbuchstaben ausgegeben werden ?
Vielen herzlichen dank
Ps: im faq steht nur drin, wei ich nur Zahlen einlese aber nuícht nur -Buchstaben
-
c mol schrieb:
Hallo
ich arbeite gerade an meinem Programm ,
und weil ich nicht weiß wie ich es machen soll wollte ich euch mal fragen.
Und zwar wie realisiere ich es, dass ich bei scanf maximal 10 Zeichen einlese
und diese auch direkt in Großbuchstaben ausgegeben werden ?
Vielen herzlichen dank
Ps: im faq steht nur drin, wei ich nur Zahlen einlese aber nuícht nur -Buchstaben
Da du scanf erwähnt hast, denk ich bist du wohl im falschen Forum. Hier gehts um .Net und da gibts scanf nicht. Gibt andere Funktionen dafür, falls du doch was in .Net programmieren möchtest.
-
Oh sorry, da bin ich verrutscht,
kann man das Thema in Ansi C schieben .
Oder kann mir hier auch einer helkfen?
Danke
-
Eine getch()-Schleife wie bei den Zahlen, und dann auf >='A' und <='Z' prüfen. Mit scanf() kann man immer alle Zeichen eingeben, da gibts keine Überprüfungen.
MfG SideWinder
-
Ja danke,
da hast du recht
hab per conio.h
ja auch die F1 bis F12 tasten damit belegt,
und die habe ich ja mit doppelt getch ausgelesen , da 1. Wert ja 0 ergibt,.
Habe nur von dem ganzen Gewusel nicht mehr durchgeblickt.
trotzdem Danke
-
Ich habe das so realisiert , und das selbe problem , warum piept der immer
soll ja nur bei nicht Buchstaben piepen außer bei ESC / Enterwhile(z=getch())
{
if(z>=97||z<=122)
putch(z-32);
if(z>=0||z<=7||z>=9||z<=12||z>=14||z<=64||z>=91||z<=96||z>=123||z<=127)
printf("\a\b");
}kann mir einer Helfen ?
weiß , falsche Forum , wollte aber nu kein neues Thema öffnen