detection de fin de chaine de caracteres - C - Programmation
Marsh Posté le 15-03-2004 à 10:41:20
Ben faut dire que ta question est floue.
> je voudrais faire un programme de detection de fin de chaine de caracteres
De quelle chaine?? Dans quel contexte?? et dans quel but??
Parce que si c'est une des 15 chaines de ta table, j'en vois pas l'interet.
A+,
Marsh Posté le 15-03-2004 à 11:00:45
mmmm.... au hasard:
en mettant char message[] ={};
le compilo te rajouteras pas le 0 en fin de chaine (et en plus à priori t'as pas le droit de faire un "....","....." pour un tab de char)
je pense qu'avec un:
char *message[] = { "alkjj", "ljlhuijkhj", .... };
là il te rajoutera le 0. (et en plus t'as juste à faire message[x] pour affichire le message que tu veux)
vérifies le truc avec un printf(message)/puts(message), pour voir où le truc s'arrête
Marsh Posté le 15-03-2004 à 11:02:26
vi, une chaine de carctère se termine par le caractère '\0' ...
y a aucun pb, c'est automatique
Marsh Posté le 15-03-2004 à 11:20:27
Tiens j'avais loupé son erreur: char message[] au lieu de char* message[]
A+,
Marsh Posté le 15-03-2004 à 09:50:53
Bonjour,
Je voudrais a partir de :
char message[] = { "bouton 1 appuyé" , "bouton 2 appuyé" , "bouton 3 appuyé" , "bouton 4 appuyé", "bouton 5 appuyé" , "bouton 6 appuyé" , "bouton 7 appuyé" , "bouton 8 appuyé" , "bouton 9 appuyé" , "bouton 0 appuyé", "bouton * appuyé", "bouton A appuyé" , "bouton non appuyé sur la ligne 1","bouton non appuyé sur la ligne 2","bouton non appuyé sur la ligne 3","bouton non appuyé sur la ligne 4"};
suivant le numero du message que j utiliserais ( message[0] jusqua message[15] ) je voudrais faire un programme de detection de fin de chaine de caracteres et je n y arrive pas , ca fait plusieurs heures que je bloque dessus!!!
Merci d avance a ceux qui pourront m aider!!!!