[問題] 關於字串的宣告
開發環境:codeblock
程式語言: C++
問題:
//下面這個可以正確執行
char *str;
cout << "請輸入字串" << endl;
cin>>str;
cout<<str;
//但是下面這個卻無法正確執行
char c;
char *str;
cout<<"請輸入一個字串:";
cin>>str;
cout<<"請輸入想從字串中找出的字元:";
cin>>c;
cout<<"在"<<str<<"當中全部共有個"<<c<<endl;
我記得宣告字串有兩種方式 一種是指標型char *str 一種是陣列型chat str[100]
但前者沒有配置記憶體 後者有~
但是為什麼上面那個卻無法執行呢? 有哪位大大可以解惑 謝謝><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.66.69.35
→
08/23 20:00, , 1F
08/23 20:00, 1F
→
08/23 20:01, , 2F
08/23 20:01, 2F
→
08/23 20:02, , 3F
08/23 20:02, 3F
→
08/23 20:02, , 4F
08/23 20:02, 4F
推
08/23 20:14, , 5F
08/23 20:14, 5F
→
08/23 20:20, , 6F
08/23 20:20, 6F
→
08/23 20:21, , 7F
08/23 20:21, 7F
→
08/23 20:28, , 8F
08/23 20:28, 8F
→
08/23 20:31, , 9F
08/23 20:31, 9F
推
08/23 21:10, , 10F
08/23 21:10, 10F
→
08/23 21:10, , 11F
08/23 21:10, 11F
推
08/23 21:22, , 12F
08/23 21:22, 12F
→
08/23 21:27, , 13F
08/23 21:27, 13F
→
08/23 21:28, , 14F
08/23 21:28, 14F
→
08/23 22:16, , 15F
08/23 22:16, 15F
→
08/23 22:18, , 16F
08/23 22:18, 16F
→
08/23 23:36, , 17F
08/23 23:36, 17F
推
08/24 00:11, , 18F
08/24 00:11, 18F
→
08/24 00:12, , 19F
08/24 00:12, 19F
推
08/24 00:59, , 20F
08/24 00:59, 20F
→
08/24 00:59, , 21F
08/24 00:59, 21F
推
08/24 01:01, , 22F
08/24 01:01, 22F
→
08/24 01:02, , 23F
08/24 01:02, 23F
推
08/24 01:52, , 24F
08/24 01:52, 24F
推
08/24 02:17, , 25F
08/24 02:17, 25F
推
08/24 03:42, , 26F
08/24 03:42, 26F
→
08/24 11:09, , 27F
08/24 11:09, 27F
推
08/24 17:59, , 28F
08/24 17:59, 28F
→
08/24 18:01, , 29F
08/24 18:01, 29F
→
08/24 18:02, , 30F
08/24 18:02, 30F
推
08/25 00:07, , 31F
08/25 00:07, 31F
推
08/25 09:51, , 32F
08/25 09:51, 32F
推
08/25 10:27, , 33F
08/25 10:27, 33F
推
08/25 14:24, , 34F
08/25 14:24, 34F