17.11.2014 Aufrufe

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

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.

#include<br />

using namespace std;<br />

#include // enthält Prototyp von qsort()<br />

// Definition der Vergleichsfunktion<br />

int icmp(const void *a, const void *b) {<br />

// Typumwandlung der Zeiger auf void in Zeiger auf int<br />

// <strong>und</strong> anschließende Dereferenzierung (von rechts lesen)<br />

int ia = *static_cast(a);<br />

int ib = *static_cast(b);<br />

// Vergleich <strong>und</strong> Ergebnisrückgabe ( > 0, = 0, oder < 0)<br />

if(ia == ib) return 0;<br />

return ia > ib? 1 : -1;<br />

}<br />

int main() {<br />

int ifeld[] = {100,22,3,44,6,9,2,1,8,9};<br />

// Die Feldgröße ist die Anzahl der Elemente des Feldes.<br />

// Feldgröße = sizeof(Feld) / sizeof(ein Element)<br />

int Groesse = sizeof(ifeld)/sizeof(ifeld[0]);<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 263 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!