Я пытаюсь удалить пробелы в конце массива символов (строки).
Это псевдокод того, что я делаю, но он продолжает удалять всю строку:
if(string length - 1 != a space)
return
В противном случае он должен равняться пробелу, поэтому
while *mypointer-- != a space
//This should loop back to where there is a character.
Вне цикла while я добавляю его к указателю, выполняя
mypointer ++;
и затем установите mypointer '\ 0' для обозначения конца строки.
Я делаю что-то в корне неправильно, но никак не могу понять это. Что бы это могло быть?