Token suchen geschlossen 

Status
Für weitere Antworten geschlossen.

0wN3r

Registered +
Registriert
Dez. 2008
Beiträge
120
Also wir haben übers wochenende wiedermal eine hausübung in programmieren aufbekommen!

die lautet:

Code:
Schreiben Sie eine Funktion, welche in der Zeichenkette zk nach dem angegebenen Zeichen
(Token) sucht und den Index des ersten Auftretens dieses Tokens liefert. Die Funktion soll -1
zurückgeben, wenn das Token nicht vorkommt.

int strtoken(char zk[], char ch); // Prototyp

Teste dein Programm in der main Funktion. Kommentiere dein Programm!

da wir uns noch kaum über token unterhalten haben (haben 2 verschiedene lehrer in therorie und praxis :mad:) und ich eigentlich überhaupt nicht weiß wie ich hier zu programmieren anfangen soll hab ich mir geadacht ihr könntet mir helfen und mich ein bisschen aufklären hier...

danke


mfg 0wN3r
 
Du gehst halt das Array durch und pruefst auf Gleichheit. Das Ende eines "Strings" wird mit dem char '\0' gekennzeichnet.

Code:
#include 

int strtoken(char zk[], char c) {
int i = 0;
while (zk[i] != '\0') {
if (zk[i] == c) return i;
i++;
}
return -1;
}

int main() {
char text[] = "hallo";
char c = 'a';
printf("%d\n", strtoken(text,c));
return 0;
}
 
Zuletzt bearbeitet von einem Moderator:
super, danke fuer die antwort, werd mir das noch ein wenig genauer durchschaun muessen!;)


lg 0wN3r

erledigt--> pls close
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten