Bonjour à tous !
Je début en C, en autodidacte, mais je souvent confronté à des soucis que je tente de régler.
Aujourd'hui, il y en a un pour lequel je ne trouve pas de solution, et je pense que j'aurais besoin de quelques explications !
L'exercice que j'ai demande de refaire la fonction atoi. Pour cela, après avoir compter le nombre de caractères de la chaine, je veux échanger, si la valeur est correcte (donc un chiffre, ou un moins au tout début) l'afficher dans une autre chaine de caractère.
J'avais ceci :
mais j'ai une erreur qui me dit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (*str + lenght >= 48 && *str + lenght <= 57) *second_str + second_lenght = *str + lenght;
Je débute et ce que je fais est peut être totalement ridicule mais ... Voilà ^^error: expression is not assignable
*second_str + second_lenght = *str + lenght;
Du coup : Comment puis-je faire pour que "12AZ" dans *str soit basculé en "12" dans *str_second ?
Merci de votre aide !
Partager