J'essaie de supprimer des espaces de la fin d'un tableau char (chaîne).Coincé avec la syntaxe C
C'est le pseudo code de ce que je fais, mais il continue de supprimer toute la chaîne:
if(string length - 1 != a space)
return
Dans le cas contraire, il doit être égal à un espace,
while *mypointer-- != a space
//This should loop back to where there is a character.
En dehors du tout boucle, j'ajouter maintenant l'un au pointeur en faisant
mypointer ++;
puis définissez MonPointeur « \ 0 » pour signaler la fin de la chaîne. Je fais quelque chose de fondamentalement faux à l'intérieur de mon temps, mais je n'arrive pas à le comprendre. Qu'est ce que ça pourrait être?
pourquoi ne pas poster le code C que vous avez écrit? –