Convertir char * à court et char
char * x="a";
comment pourrais-je les convertir en char y='a';
aussi si j'ai un court char * a="100"
comment puis-je convertir un court-circuit b=100
grâce
- Si votre question a été posée et que vous avez une autre question, accepter la réponse et demandez à votre prochaine question comme une question nouvelle.
- Ce qui dans le monde est
short char
? - Par la façon dont vous devriez probablement jamais utiliser le
short
type, sauf si vous avez une très bonne raison. Il est susceptible d'être lent et n'a pas d'avantages, sauf si vous êtes une énorme tableau de nombres qui s'inscrivent dansshort
, mais alors il serait probablement mieux d'utiliser un spécifique-la taille de ce typeint16_t
.
Vous devez vous connecter pour publier un commentaire.
Notez que l'affectation de la valeur de retour de
atoi
à une courte pourrait conduire à débordement.Également lire pourquoi strtol est préféré au atoi de chaîne pour nombre de conversions.
En supposant que c'est tout ce que vous vouliez faire et ne se soucient pas de contrôle d'erreur:
char y = x[0]