有空運行一下下面的代碼,琢磨琢磨該怎麼判斷,它會暴露一個你沒有想到的問題:全空格行是不是空行?
程序代码:
void main(void)
{
char str[80];
do
{
printf("str = ""%s"", ", gets_s(str, sizeof(str) - 1));
printf("strlen(str) = %d\n", strlen(str));
} while (str[0] != '\0');
printf("\npress any key exit...");
_getch();
}