G
glenjoy
Guest
J'ai un problème de savoir si le nombre ou la non-ASCII de caractères ASCII il est dans une certaine chaîne de caractères, comme je l'ai remarqué que strlen () ne compte que des caractères ASCII et s'arrête sur un NULL, donc si il ya un NULL entre mon tableau, elle sera arrêtez de compter et laissera la séquence.
Y at-il une commande que je connais pas la longueur ou le nombre d'ASCII ou non-ASCII chracter l'intérieur d'un tableau?
Merci.Ajouté après 13 minutes:Code
unsigned char x;
unsigned char de données [] = ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',);
unsigned char data_1 [] = ("ABCDEFGHI");/ / Résultats
printf ("% d", strlen (data)); / / ----> 18
printf ("% d", strlen (data_1)); //-----> 9printf ("% d SF", sizeof (data)); //-----> 9
printf ("% d SF", sizeof (data_1)); //----> 10
)
Y at-il une commande que je connais pas la longueur ou le nombre d'ASCII ou non-ASCII chracter l'intérieur d'un tableau?
Merci.Ajouté après 13 minutes:Code
unsigned char x;
unsigned char de données [] = ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',);
unsigned char data_1 [] = ("ABCDEFGHI");/ / Résultats
printf ("% d", strlen (data)); / / ----> 18
printf ("% d", strlen (data_1)); //-----> 9printf ("% d SF", sizeof (data)); //-----> 9
printf ("% d SF", sizeof (data_1)); //----> 10
)