05.11.2013 Aufrufe

Skript Programmierung C/C++

Skript Programmierung C/C++

Skript Programmierung C/C++

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

for (i=0; text[i] != '\O'; i=i+1)<br />

putchar (text [i]);<br />

summgr = 0;<br />

summkl = 0;<br />

/* Text untersuchen */<br />

for (i=0; text [i] != '\O'; i=i+1)<br />

if (islower (text[i])) summkl = summkl + 1;<br />

if (isupper (text[i])) summgr = summgr + 1;<br />

/* Ergebnisse ausgeben */<br />

}<br />

printf("\n %d Kleinbuchstaben, %d Grossbuchstaben", summkl, summgr);<br />

Anmerkungen:<br />

for (i=0; (c=getchar()) != ‘\n‘; i=i+1)<br />

Die gesamte Klammer hat den Wert des Zeichens (c) und kann deshalb mit anderen Objekten<br />

verglichen werden. Ausserdem stellt sie die Zuweisung des eingelesenen Zeichens an die<br />

Variable dar.<br />

for (i=0; ((c = getchar()) != ‘\n‘); i = i+1)<br />

Wert: eingelesenes Zeichen; Prüfung auf Ungleichheit<br />

û\nû Konstante vom Typ char (8bit)<br />

Einzelzeichen<br />

0 1 2 3 4 ... 255<br />

text D i e s \0 ...<br />

ASCII 68 105<br />

text[i]=‘\0‘;<br />

if (text[i]==‘ä‘ sumkl++;<br />

1.9) Dateihandhabung<br />

Umlenkung der Ein-/Ausgabe von der Kommandozeile<br />

...>prog1.e>prog1.out<br />

>prog1.e >prog1.out<br />

Eingaben; Ausgaben<br />

Lesen und Schreiben mit fscanf und fprintf<br />

fopen ()<br />

fclose ()<br />

fscanf ()<br />

fprint ()<br />

Datei öffnen<br />

Datei schließen<br />

Lesen<br />

Schreiben ACHTUNG: Variable muss Referenz haben!!!<br />

Öffnen einer Datei<br />

#include <br />

void main ()<br />

{<br />

FILE * input;<br />

//Dateizeiger: Eingabe<br />

8

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!