<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org c:lib:stdlib</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T10:34:22+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:abort&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:abs&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:atexit&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:atof&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:atoi&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:atol&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:bsearch&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:calloc&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:clearenv&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:div&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:exit&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:free&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:getenv&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:labs&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:ldiv&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:malloc&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:mblen&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:putenv&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:qsort&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:rand&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:realloc&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:setenv&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:sidebar&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:srand&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:start&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtod&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtol&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtoul&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:system&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:lib:stdlib:unsetenv&amp;rev=1663868367"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:abort&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:abort</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:abort&amp;rev=1663868367</link>
        <description>abort()

abort ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

Mit abort wird der laufende Prozess sofort abgebrochen. Die Funktion generiert ein SIGARBT signal. Es werden keine Funktionen aufgerufen, die mit</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:abs&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:abs</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:abs&amp;rev=1663868367</link>
        <description>abs()

abs ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

abs() liefert den absoluten Wert einer Zahl: Bei einer negativen Zahl wird das Vorzeichen vertauscht, eine positive Zahl wird unverändert zurückgegeben.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:atexit&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:atexit</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:atexit&amp;rev=1663868367</link>
        <description>atexit()

atexit ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

Mit atexit kann man Funktionen registrieren die beim Beenden des Programmes aufgerufen werden. Verwenden kann man dies gut vor allem
für Aufräumroutinen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:atof&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:atof</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:atof&amp;rev=1663868367</link>
        <description>atof()

atof ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

atof konvertiert einen ASCII-String in eine Fließkommazahl (ASCII to floatingpoint - atof).

Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein, der Dezimalpunkt wird beachtet und es der zu interpretierende String darf ein 'e' oder 'E' hinter der Ziffer haben, gefolgt v…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:atoi&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:atoi</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:atoi&amp;rev=1663868367</link>
        <description>atoi()

atoi ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

atoi konvertiert einen ASCII-String in eine (vorzeichenbehaftete) Integerzahl (ASCII to integer - atoi).

Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:atol&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:atol</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:atol&amp;rev=1663868367</link>
        <description>atol()

atol ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

atol konvertiert einen ASCII-String in eine (vorzeichenbehaftete) breite Integerzahl (ASCII to long integer - atoi).

Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:bsearch&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:bsearch</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:bsearch&amp;rev=1663868367</link>
        <description>bsearch()

bsearch() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

bsearch() durchsucht ein Array per binärer Suche

Signatur

#include &lt;stdlib.h&gt;
void * bsearch( void const * key, void * array, size_t elementCount, size_t size, int (*compare)(const void *, const void *) );</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:calloc&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:calloc</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:calloc&amp;rev=1663868367</link>
        <description>calloc()

calloc ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

calloc() reserviert eine Array von Speicherblöcken. Hierbei wird die Größe eines einzelnen Speicherblocks angegeben, sowie die Anzahl der benötigten Speicherblöcke. Die Speicherblöcke liegen entsprechend eines Arrays direkt hintereinander. Es wird also die Anzahl der Blöcke mit der Größe eines einzelnen Blocks multipliziert und entsprechend Speicher mit malloc() angefordert…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:clearenv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:clearenv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:clearenv&amp;rev=1663868367</link>
        <description>clearenv()

clearenv() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

clearenv() löscht alle nicht zwangsläufig notwendigen Systemvariablen. Dies ist vorallem dann interessant, wenn verhindert werden soll, dass das</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:div&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:div</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:div&amp;rev=1663868367</link>
        <description>div()

div ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

div() berechnet den ganzzahligen Quotienten und den Restwert in einem Schritt. Dies kann unter Umständen schneller sein, als zwei Berechnungen über operator / und operator %.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:exit&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:exit</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:exit&amp;rev=1663868367</link>
        <description>exit()

exit ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

Mit exit wird der laufende Prozess „sauber“ beendet. Dabei werden die mit atexit registrierten Funktionen aufgerufen und alle Streams und temponären Dateien geschlossen. Der Umgebung (normalerweise das Betriesbssystem) wird dabei ein definierter Wert zurückgegeben.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:free&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:free</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:free&amp;rev=1663868367</link>
        <description>free()

free ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

free() gibt einen Speicherblock, der zuvor mit Hilfe von malloc(), calloc() oder realloc() vom Betriebssystem angefordert wurde, wieder an das Betriebssystem zurück.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:getenv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:getenv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:getenv&amp;rev=1663868367</link>
        <description>getenv()

getenv() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

getenv() liest einen String aus dem Enviroment aus.

Signatur

#include &lt;stdio.h&gt;
char * getenv( char const * name );

name: Name der Enviroment-Variablen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:labs&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:labs</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:labs&amp;rev=1663868367</link>
        <description>labs()

labs ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

labs() liefert den absoluten Wert einer Zahl: Bei einer negativen Zahl wird das Vorzeichen vertauscht, eine positive Zahl wird unverändert zurückgegeben. labs entspricht in der Funktion</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:ldiv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:ldiv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:ldiv&amp;rev=1663868367</link>
        <description>ldiv()

ldiv ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

ldiv() berechnet den ganzzahligen Quotienten und den Restwert in einem Schritt. Dies kann unter Umständen schneller sein, als zwei Berechnungen über operator / und operator %.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:malloc&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:malloc</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:malloc&amp;rev=1663868367</link>
        <description>malloc()

malloc ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

malloc() reserviert einen Speicherblock in der angegebenen Größe. Der Zeiger auf das erste Byte wird zurückgegeben oder NULL, falls kein Speicher alloziiert werden konnte.
Der Speicherblock, der vom Betriebssystem zur Verfügung gestellt wird, ist nicht initialisiert, so dass willkürliche Werte in diesem Bereich liegen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:mblen&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:mblen</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:mblen&amp;rev=1663868367</link>
        <description>mblen()

mblen ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

mblen() liefert die Zahl der Bytes aus denen ein (einzelnes) Multibyte-Zeichen besteht.

Signatur


#include &lt;stdlib.h&gt;
int mblen( char const * mbcharptr, size_t max);</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:putenv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:putenv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:putenv&amp;rev=1663868367</link>
        <description>putenv()

putenv() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

putenv() manipuliert eine Systemvariable oder fügt sie dem Enviroment hinzu.

Signatur

#include &lt;stdio.h&gt;
int putenv( char const * string );</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:qsort&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:qsort</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:qsort&amp;rev=1663868367</link>
        <description>qsort()

qsort() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

qsort() sortiert ein Array mit dem Quicksort-Algorithmus.

Signatur

#include &lt;stdlib.h&gt;
void qsort( void * array, size_t elementCount, size_t size, int (*compare)(const void *, const void *) );</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:rand&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:rand</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:rand&amp;rev=1663868367</link>
        <description>rand()

rand ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

rand erzeugt eine (Pseudo-)Zufallszahl zwischen 0 und RAND_MAX.

Eine Zufallszahl kann mit dem Modulo-Operator in einen beliebigen Bereich gekürzt werden.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:realloc&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:realloc</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:realloc&amp;rev=1663868367</link>
        <description>realloc()

realloc ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

Vergrößert bzw. verkleinert die Größe des übergebenden Speicherblocks entsprechend der angeforderten Größe. Dazu kann realloc() die vorhandenen Daten an einen neuen Ort kopieren und den bisher genutzten Speicher freigeben. Unabhängig davon, ob die Daten an einen neuen Ort kopiert werden oder nicht, es ist garantiert, dass die Daten erhalten bleiben. Ist der neue Block grö…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:setenv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:setenv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:setenv&amp;rev=1663868367</link>
        <description>setenv()

setenv() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

setenv() erstellt im Enviroment eine Systemvariable oder tauscht ihren Wert durch einen neuen Wert aus. Die übergebenen String werden durch setenv() in einen neuen String kopiert (im Gegensatz zu</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:sidebar&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:sidebar</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:sidebar&amp;rev=1663868367</link>
        <description>Wiki

	*  Startseite
	*  C-Tutorial
	*  C-StandardLibs
	*  stdlib.h

Community

	*  Forum
	*  C/C++ Forum

Funktionen

Speicher

	*  calloc
	*  malloc
	*  realloc
	*  free

Konventierung

	*  atof
	*  atoi
	*  atol
	*  strtod
	*  strtol
	*  strtoul

Zufall

	*  rand
	*  srand

System

	*  abort
	*  atexit
	*  exit
	*  system

Enviroment

	*  clearenv
	*  getenv
	*  putenv
	*  setenv
	*  unsetenv

Suchen/Ersetzen

	*  bsearch
	*</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:srand&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:srand</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:srand&amp;rev=1663868367</link>
        <description>srand()

srand ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

srand initialisiert den Pseudo-Zufallszahlen-Generator. Üblicherweise wird er mit einer zur Laufzeit willkürlichen Größe initialisiert, wie z.B. der Zeit. Wird ein fester Wert genommen, wiederholen sich die Zufallszahlen. Nach dem Start des Programms ist der Zufallsgenerator mit dem Wert 1 initialisiert.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:start&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:start</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:start&amp;rev=1663868367</link>
        <description>Standard Library

Die stdlib ist gewissermaßen die Grundlage zum Programmieren mit C und etwas versteckter auch für C++. In der stdlib finden sich Funktionen zur Speicherverwaltung, einige Such- und Sortieralgorithmen, sowie einige Konvertierungsfunktionen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtod&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:strtod</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:strtod&amp;rev=1663868367</link>
        <description>strtod()

strtod ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

strtod konvertiert einen ASCII-String in einen Fließkommawert doppelter Breite (String to double - strtod).

Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern (oder der '.') gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein. Optional kann ein Exponent angegeben Wert ('e' bzw. 'E', gefolgt von + bzw. - und dem Expo…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtol&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:strtol</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:strtol&amp;rev=1663868367</link>
        <description>strtol()

strtol ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

strtol konvertiert einen ASCII-String in eine (vorzeichenbehaftete) breite Integerzahl (String to long integer - strtol).

Zunächst werden sämtliche Whitespaces (Leerzeichen, Tabs) übersprungen, bis die ersten Ziffern gefunden werden. Es darf ein + bzw. - der Zahl vorangestellt sein.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:strtoul&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:strtoul</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:strtoul&amp;rev=1663868367</link>
        <description>strtoul()

strtoul ist definiert in der stdlib, die in C über stdlib.h, bzw. in C++ über cstdlib eingebunden wird.

Funktion

strtoul konvertiert einen ASCII-String in eine breite Integerzahl ohne Vorzeichen (String to unsigned long integer - strtoul).</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:system&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:system</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:system&amp;rev=1663868367</link>
        <description>system()

system() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

system() führt einen Shell-Befehl aus.

Signatur

#include &lt;stdlib.h&gt;
char * system( char const * command );

command: Shell-Befehl, der ausgeführt werden soll</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:lib:stdlib:unsetenv&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:lib:stdlib:unsetenv</title>
        <link>http://update.proggen.org/doku.php?id=c:lib:stdlib:unsetenv&amp;rev=1663868367</link>
        <description>setenv()

unsetenv() ist in der stdlib definiert, die in C über stdlib.h, bzw in C++ über cstdlib eingebunden wird.

Funktion

unsetenv() löscht aus dem Enviroment eine Systemvariable und gibt den dafür benötigten Speicher frei.

Signatur

#include &lt;stdlib.h&gt;
int setenv( char const * name, char const * value, int override );</description>
    </item>
</rdf:RDF>
