• Keine Ergebnisse gefunden

Spickzettel C / C++Ausgabe:clrscr

N/A
N/A
Protected

Academic year: 2022

Aktie "Spickzettel C / C++Ausgabe:clrscr"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

C / C++ http: / / w ww.kohnlehome.de /c / c_Spickzettel .pdf

Spickzettel C / C + +

Ausgabe:

clrscr();

cout << “Text” << endl;

Eingabe:

cin >> nZahl;

chZeichen = getch();

chZeichen = getche();

gets(chSatz);

Kontrollstrukturen:

a) Verzweigungen

if(Bedingung) {

Anweisungen;

} else {

Anweisungen;

}

switch(Ausdruck) {

case Wert1:

Anweisungen;

break;

case Wert2:

Anweisungen;

break;

default:

Anweisungen;

}

b) Schleifen

for(i=iMin; i<=iMax ; i++) {

Anweisungen;

}

do {

Anweisungen;

}while(Bedingung);

while(Bedingung) {

Anweisungen;

}

Speicherplatz:

nAnzahl = sizeof(Variable); Anzahl der reservierten Bytes

Mathematik:

fErgebnis = sqrt(fZahl); Quadratwurzel

fErgebnis = pow(a,b); ab

Zufallszahlen:

randomize(); Zufallsgenerator “mischen”

nZufall = rand()%(nMax–nMin+1) + nMin Zufallszahl von nMin bis nMax

Farben:

window(1,1,80,25); kompletter Bildschrm textcolor(YELLOW + BLINK); Schriftfarbe

textbackground(RED); Hintergrundfarbe

clrscr(); Farben übertragen

Koordinaten:

gotoxy(2,3); 2. Spalte, 3. Zeile im aktuellen window

int x = wherex(); aktuelle Spalte

int y = wherey(); aktuelle Zeile

Franz Kohnle Seite 1 von 2 18.03.04

(2)

C / C++ http: / / w ww.kohnlehome.de /c / c_Spickzettel .pdf

Adressoperator &

double fVariable;

Adresse von fVariable: &fVariable

Zeiger:

Deklaration eines Zeigers auf double: double* pZeiger;

auf fVariable zeigen lassen: pZeiger = &fVariable;

auf Inhalt von fVariable zugreifen: *pZeiger = 1.2;

Funktionen ohne Rückgabewert a) ohne Parameter

//Prototyp

void funktion();

// Aufruf funktion();

// Definition void funktion() {

...

}

b) mit Parametern //Prototyp

void funktion(int, double);

// Aufruf

funktion(3, 1.2);

// Definition

void funktion(int n1, double f2) {

...

} Funktionen mit Rückgabewert

a) ohne Parameter //Prototyp

double funktion();

// Aufruf

double f = funktion();

// Definition double funktion() {

double fR;

...

return fR;

}

b) mit Parametern //Prototyp

double funktion(int, double);

// Aufruf

double f = funktion(3, 1.2);

// Definition

double funktion(int n1, double f2) {

double fR;

...

return fR;

}

Franz Kohnle Seite 2 von 2 18.03.04

Referenzen

ÄHNLICHE DOKUMENTE

❏ Ikke start hjelpeprogrammet for å rense skrivehodet eller kontrollere dysene mens du skriver ut - det kan ødelegge utskriften. Godt eksempel Skrivehodet

Voit tarkastaa kirjoitinpään mustesuuttimet tietokoneen avulla käyttäen tulostimen ohjelmistossa olevaa Nozzle Check -apuohjelmaa tai itse tulostimesta tulostimen ohjauspaneelin

Many temporary write errors with MTE and not ENV errors can be caused by phase-shift problems. Use the following procedure to check for excessive phase

Read Electrical Skew Adjustment (NRZI-Featured Tape Units). Read/Write Head Card Removal/Replacement. Read/Write Head Degaussing. or Right Reel. ) Reel-Alignment Tool

(Se si verifica un errore passando dalla stampa su foglio singolo alla stampa su modulo continuo, assicuratevi che la levetta per il rilascio della carta sia nella

Assicuratevi che la stampante sia spenta e che la levetta per il rilascio della carta sia spinta all’indietro nella posizione per fogli singoli, come mostrato nel seguito..

Quand l’imprimante est raccordée au Macintosh, vous pouvez installer le logiciel “Logiciel d’impression pour imprimante EPSON Stylus Photo 1200” du CD-ROM livré

[r]