Как подсчитать количество символов в строке, исключая пробелы ?! Я написал код, но он также содержит пробелы. Какие-либо предложения? вот что у меня есть:Подсчитать все символы в строке, но пробелы
void main()
{
char str[100];
int len, space;
printf("Enter string:\n ");
printf("\n");
gets(str);
len = strlen(str);
printf("\n");
printf("\n No.of characters in string is %d " , len);
getch();
}
Рассмотрите возможность использования ['isspace'] (http://www.cplusplus.com/reference/cctype/isspace/). – squiguy
Обязательное предупреждение использовать 'fgets' не' gets'. – Duck
Вы не прилагали никаких усилий, чтобы «посчитать» что угодно. Вы использовали 'strlen()' для получения общей длины строки. –