c:lib:string:*

Diskussionen zu Tutorials, Änderungs- und Erweiterungswünsche
Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

c:lib:string:*

Beitrag von Kerli » Fr Nov 14, 2008 11:03 pm

Jetzt habe ich wieder etwas Zeit gefunden das Wiki zu erweitern :)

Ich habe jetzt einmal die Übersichtsseite zu string.h geschrieben. Wer Lust hat kann davon einzelne Funktionen beschreiben ;)
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8858
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Xin » Sa Nov 15, 2008 11:46 am

Kerli hat geschrieben:Jetzt habe ich wieder etwas Zeit gefunden das Wiki zu erweitern :)

Ich habe jetzt einmal die Übersichtsseite zu string.h geschrieben. Wer Lust hat kann davon einzelne Funktionen beschreiben ;)
Warum hast Du die Funktionen nicht gleich mitgeschrieben? Habe ich bei der assert.h auch gleich gemacht ;-)

PS: Kein sidebar angelegt!? tststs
PPS: Aber trotzdem gut, dass es in dem Bereich weitergeht *schulterklopf*
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

nufan
Wiki-Moderator
Beiträge: 2557
Registriert: Sa Jul 05, 2008 3:21 pm

Re: c:lib:string:*

Beitrag von nufan » Sa Nov 15, 2008 12:02 pm

Ich arbeite gerade an strcmp und strlen.
strlen ist schon fertig, strcmp muss ich noch etwas umformulieren.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8858
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Xin » Sa Nov 15, 2008 12:37 pm

Ich komme heute auch nochmal dazu, mal sehen, dass wir die string heute über die Bühne kriegen.

Ich muss nur noch meinen Rechner fertig einrichten.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Kerli » Sa Nov 15, 2008 12:40 pm

Xin hat geschrieben:Warum hast Du die Funktionen nicht gleich mitgeschrieben? Habe ich bei der assert.h auch gleich gemacht ;-)
Da hast du dir ja auch gerade die umfangreichste Bibliothek ausgesucht :D
Xin hat geschrieben:PS: Kein sidebar angelegt!? tststs
Jetzt gibt es eine...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8858
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Xin » Sa Nov 15, 2008 1:03 pm

Kerli hat geschrieben:
Xin hat geschrieben:Warum hast Du die Funktionen nicht gleich mitgeschrieben? Habe ich bei der assert.h auch gleich gemacht ;-)
Da hast du dir ja auch gerade die umfangreichste Bibliothek ausgesucht :D
;-)
ctype habe ich auch an einem Abend gemacht... und die Tabelle war echt nervig ^^
Seitdem hatte ich aber irgendwie auch keinen mehr.
Kerli hat geschrieben:
Xin hat geschrieben:PS: Kein sidebar angelegt!? tststs
Jetzt gibt es eine...
Thumbs up!
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

nufan
Wiki-Moderator
Beiträge: 2557
Registriert: Sa Jul 05, 2008 3:21 pm

Re: c:lib:string:*

Beitrag von nufan » Sa Nov 15, 2008 1:07 pm

Xin hat geschrieben:
Kerli hat geschrieben:
Xin hat geschrieben:Warum hast Du die Funktionen nicht gleich mitgeschrieben? Habe ich bei der assert.h auch gleich gemacht ;-)
Da hast du dir ja auch gerade die umfangreichste Bibliothek ausgesucht :D
;-)
ctype habe ich auch an einem Abend gemacht... und die Tabelle war echt nervig ^^
Seitdem hatte ich aber irgendwie auch keinen mehr.
Den Hexadezimalen-ASCII finde ich ein bisschen verwirrend. Soll ich noch dezimal hinzufügen?

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Kerli » Sa Nov 15, 2008 1:11 pm

dani93 hat geschrieben:Den Hexadezimalen-ASCII finde ich ein bisschen verwirrend. Soll ich noch dezimal hinzufügen?
Ja, ich würde das schon für sinnvoll halten. Ich habe mich zuerst auch gewundert, warum mein Computer andere ASCII Codes verwendet :D

Wir sollten irgendwie schauen, dass alle Einträge in etwa das gleiche Layout haben. Zurzeit gibt es doch ein paar verschiedene Layouts.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8858
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: c:lib:string:*

Beitrag von Xin » Sa Nov 15, 2008 1:41 pm

dani93 hat geschrieben:Den Hexadezimalen-ASCII finde ich ein bisschen verwirrend. Soll ich noch dezimal hinzufügen?
*verwirrt sei* Worauf beziehst Du Dich!?

PS: Verwirrung erledigt... meinetwegen schreib es in Dezimal dazu.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

nufan
Wiki-Moderator
Beiträge: 2557
Registriert: Sa Jul 05, 2008 3:21 pm

Re: c:lib:string:*

Beitrag von nufan » Sa Nov 15, 2008 1:45 pm

Xin hat geschrieben:
dani93 hat geschrieben:Den Hexadezimalen-ASCII finde ich ein bisschen verwirrend. Soll ich noch dezimal hinzufügen?
*verwirrt sei* Worauf beziehst Du Dich!?

PS: Verwirrung erledigt... meinetwegen schreib es in Dezimal dazu.
omg... jetzt weiß ich was du mit "die Tabelle war echt nervig" gemeint hast...

Code: Alles auswählen

^ ASCII Code ^ Zeichen                                           ^   iscntrl                                           ^   isspace                                           ^   isupper                                           ^   islower                                           ^   isalpha                                           ^   isdigit                                           ^   isxdigit                                          ^   isalnum                                           ^   ispunct                                           ^   isgraph                                           ^   isprint                                           ^
|''00-08''| NUL, (weitere Kontrolzeichen)                        |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |
|''09-0D''| Whitespace Kontrolzeichen: '\t','\f','\v','\n','\r') |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |
|''0E-1F''| weitere Kontrollzeichen                              |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |
|'' 20  ''| Leerzeichen (' ')                                    |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''21-2F''| !"#$%&'()*+,-./                                      |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''30-39''| 01234567890                                          |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''3A-40''| :;<=>?@                                              |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''41-46''| ABCDEF                                               |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''47-5A''| GHIJKLMNOPQRSTUVWXYZ                                 |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''5B-60''| [\]%%^%%_`                                           |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''61-66''| abcdef                                               |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''67-7A''| ghijklmnopqrstuvwxyz                                 |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|''7B-7E''| {%%|%%}~                                             |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |   <html><font color=green  >&#10004</font></html>   |
|'' 77  ''| (DEL)                                                |   <html><font color=green  >&#10004</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |   <html><font color=darkred>&#10007</font></html>   |
Ich lass es lieber... wenn wer anders will, nur zu ;)

Antworten