Thread Position eines Zeichens bestimmen (7 answers)
Opened by renee at 2004-05-05 10:54

esskar
 2004-05-05 21:13
#10953 #10953
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=renee,05.05.2004, 09:58]sorry, habe vergessen zu sagen, dass
Quote
char* findchar(char *string, char zeichen){}
vom Dozenten vorgegeben war. Wenn es aber keine Lösung gibt, werde ich es wohl mit dem Index machen...[/quote]
hi...

wenn das so ist, dann stimmt deine erste Lösung;
würde sie aber noch sicher machen, weil wenn das zeichen nicht
enthalten ist, dann knallts;

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char* findchar(char *string, char zeichen)
{
char *position = NULL;
while(*string)
{
if(*string == zeichen)
{
position = string;
break;
}
string++;
}
return position;
}


voll und ganz und ist quasi ein äquivalent zu

Code: (dl )
char *strchr( const char *string, int c );


aus der <string.h>

--esskar

View full thread Position eines Zeichens bestimmen