scanf 空格
由于scanf函數在接收數據時,是通過空格來區分數據項的. ?? 如果你: ?
? char ? c[20]; ?
? scanf("%s",c); ?
? 輸入:this ? is ? a ? c ? program! ?
? 它接收到this后遇到空格,認為對應%s的數據項已結束,后面的(包含空格)不能輸入。 ?
? 你想輸入帶空格的字符串,只有使用gets(c); ?
? 但遺憾的是用gets()函數一次只能輸入一個字符串。
posted on 2007-10-22 01:10 旅途 閱讀(1431) 評論(0) 編輯 收藏 引用 所屬分類: C/C++