ersten char aus string entfernen
-
hi!
ich hab n kleines problem, und denke der threaterklärt es bereits:
gibt es eine einfache möglichkeit den ersten char aus nem string zu kicken?
ich weiss, dass man da fummeln könnte mit der funktion und jeden einzelnd kopieren und so, aber vielleicht kennt jemand da ja schon was fertigesalso,
danke schon mal
pazz
-
man strchr und ff.
-
wie das mit strchr gehen soll wuesste ich nicht. das liefert doch die stelle des ersten vorkommens des uebergebenen zeichens. was ist ff?
ich wuerde das so machen:
string = string + 1 * sizeof(char);
ist zwar dirty, aber wen stoert das schon :p
edit: klammern um sizeof vergessen
-
1*sizeof(char)
Cool. Man könnte das noch verbessern:
(cos(1.5)*cos(1.5) + sin(1.5)*sin(1.5))*sizeof(char)*(9*4/6/6) etc.
-
*MEEEGAAAAAROFL*
Ich dachte dadurch wird deutlicher, dass man genau ein Zeichen auslassen will.
-
ff. heißt folgende.
sorry dachte dass strchr dir nen pointer auf den nachfolgenden string liefert, da hättest einfach den char den du net willst als delimiter eingeführt. aber dem is wohl net so.
-
Wie wär's damit:
char *buffer; ... buffer = &(buffer[1]);
Martin
-
Na, dann doch gleich
++buffer;
-
hallo!
also viellen Dank für die postings erstmal...
ich hab im momment lieder nicht so viel zeit, werde es aber bald wieder versuchen!
pazz