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