Qu'est ce qu'un char* déclaration dans l'arduino?
Ce serait une déclaration commechar *song;
Ce qui ne l' * ne? Est-il un tableau, d'un pointeur ou d'autre chose?
Vous devez vous connecter pour publier un commentaire.
Ce serait une déclaration commechar *song;
Ce qui ne l' * ne? Est-il un tableau, d'un pointeur ou d'autre chose?
Vous devez vous connecter pour publier un commentaire.
L'Astérisque ( * ) indique que la variable est un pointeur. Comme pour un petit exemple:
Vous pourriez toutefois être intéressés à en apprendre un peu plus sur ce sont des pointeurs.
char *song = "smb:d=4,o=5,b=100:16e6,16e6,32p,8e6,16c6,8e6,8g6,8p,8g,8p,8c6,16p,8g,16p,8e,16p,8a,8b,16a#,8a,16g.,16e6,16g6,8a6,16f6,8g6,8e6,16c6,16d6,8b,16p,8c6,16p,8g,16p,8e,16p,8a,8b,16a#,8a,16g.,16e6,16g6,8a6,16f6,8g6,8e6,16c6,16d6,8b,8p,16g6,16f#6,16f6,16d#6,16p,16e6,16p,16g#,16a,16c6,16p,16a,16c6,16d6,8p,16g6,16f#6,16f6,16d#6,16p,16e6,16p,16c7,16p,16c7,16c7,p,16g6,16f#6,16f6,16d#6,16p,16e6,16p,16g#,16a,16c6,16p,16a,16c6,16d6,8p,16d#6,8p,16d6,8p,16c6"
Donc je ne sais pas si c'était un tableau ou quoiH2CO3 est à droite, vous devriez lire sur c, et des pointeurs.
Est le fait la même chose que le code ci-dessous
Dans les deux cas, la chanson est un pointeur vers un tableau de chaînes de caractères. C++ a un objet de type string, mais du C utilisé c_strings. Un c_string est tout simplement un tableau de char. Vous avez ce qui ressemble à un c_string.
et ainsi de suite
Oui l'astérisque en fait un pointeur. On dirait que vous avez assez de descendre dans les autres réponses, mais si vous êtes à la recherche d'un bon c livre: http://cm.bell-labs.com/cm/cs/cbook/
~Chris