天天看点

c++怎么输入带有空格的字符串_C程序-读取用户输入,返回空格、换行符、其他字符的数量(C Primer Plus 7-1)...

c++怎么输入带有空格的字符串_C程序-读取用户输入,返回空格、换行符、其他字符的数量(C Primer Plus 7-1)...

读取用户的输入,直到‘#’号停止。

/*计算用户输入的空格数,换行数,其他字符数*/
           

该程序可以使用if else 来做。

switch(input)	
		{
			case ' ':
				space_n++;
				break;
			case 'n':
				line_n++;
				break;
			default :
				otherchars++;
		}
           

用以识别读取到的是什么字符,如果如果是空格,space_n加一,然后跳出switch读取下一个字符,换行符原理一样。

附:代码为本人所做,并非标准答案。