天天看點

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讀取下一個字元,換行符原理一樣。

附:代碼為本人所做,并非标準答案。