В основном я хочу удалить все начальные пробелы перед первым допустимым символом в массиве.
Например, если у меня есть что-то вроде ' 1.6, 1.7'
, я хочу, чтобы это было '1.6, 1.7'
, или если бы это было просто '1.7, 1.8'
, то было бы '1.7, 1.8'
Это мой метод для пробелов, однако он показывает только, где находятся пробелы. Мне нужна помощь в его удалении.
char **storeArray
void Students::removeSpace()
{
int MAX_SIZE = 30;
for(int i=0; i<3; i++)
{
for(int j=0; j<MAX_SIZE; j++)
{
if(isspace(storeArray[i][j]) && !(isspace(storeArray[i][j++])
{
// I NEED HELP HERE. I'M TRYING TO REMOVE ALL THE LEADING WHITESPACE ONLY
}
}
}
}
i
в(isspace(storeArray[i]) && !(isspace(storeArray[i++]))
- person pmg   schedule 12.12.2014while(isspace(*source++));while((*dest++=*source++));
Полезно изучать указатели. - person technosaurus   schedule 12.12.2014