[問題] 陣列輸入東西後 剩下空的想要變成空白
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
如何將數值輸入後將後面的東西變成空白
EX:a[10]
輸入:kkaaee
要將a[6]~a[8]變成空白
錯誤結果(Wrong Output):
儲存的東西會變成亂碼
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<iostream>
#include<string.h>
using namespace std;
int main(){
char password[10]; //宣告陣列password
cout<<"set your password\n"; //顯示設定密碼
cin.getline(password,10); //設定密碼
cout<<"password is "<<password<<endl; //顯示儲存的密碼
for(i=strlen(password) ; i<=9 ; i++){
password[i]=' ';
}
cout<<password<<"\n";
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.30.53
→
10/23 23:17, , 1F
10/23 23:17, 1F
→
10/23 23:25, , 2F
10/23 23:25, 2F
→
10/23 23:30, , 3F
10/23 23:30, 3F
→
10/23 23:31, , 4F
10/23 23:31, 4F
→
10/23 23:34, , 5F
10/23 23:34, 5F
→
10/23 23:37, , 6F
10/23 23:37, 6F
→
10/23 23:52, , 7F
10/23 23:52, 7F
→
10/23 23:54, , 8F
10/23 23:54, 8F
→
10/24 00:00, , 9F
10/24 00:00, 9F
→
10/24 00:07, , 10F
10/24 00:07, 10F
→
10/24 00:12, , 11F
10/24 00:12, 11F
→
10/24 00:12, , 12F
10/24 00:12, 12F
→
10/24 00:13, , 13F
10/24 00:13, 13F
→
10/24 00:22, , 14F
10/24 00:22, 14F
→
10/24 00:24, , 15F
10/24 00:24, 15F
→
10/24 00:28, , 16F
10/24 00:28, 16F
→
10/24 00:50, , 17F
10/24 00:50, 17F
→
10/24 00:51, , 18F
10/24 00:51, 18F
→
10/24 00:53, , 19F
10/24 00:53, 19F
→
10/24 00:53, , 20F
10/24 00:53, 20F
→
10/24 01:19, , 21F
10/24 01:19, 21F
→
10/24 01:21, , 22F
10/24 01:21, 22F
→
10/24 01:22, , 23F
10/24 01:22, 23F
→
10/24 01:53, , 24F
10/24 01:53, 24F
→
10/24 02:10, , 25F
10/24 02:10, 25F