[問題] 陣列size的問題

看板C_and_CPP (C/C++)作者 (圈兒)時間14年前 (2012/04/03 18:19), 編輯推噓2(209)
留言11則, 5人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 程式的目標是請使用者輸入一組字元, 然後程式再輸出使用者輸入字元陣列的長度! 餵入的資料(Input): 111WA 預期的正確結果(Expected Output): 5 錯誤結果(Wrong Output): 4 程式碼(Code):(請善用置底文網頁, 記得排版) char *I = new char[]; cout<<"請輸入欲查詢的車牌號碼(至多六碼,末兩碼為英文字母):"; cin>>I; cout<<sizeof(I); 麻煩大家幫忙! 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.180

04/03 18:24, , 1F
先搞清楚字串長度跟陣列長度的差別?
04/03 18:24, 1F

04/03 19:10, , 2F
以及它們和 sizeof 之間的關係
04/03 19:10, 2F

04/03 19:28, , 3F
喔喔,我忘了提,因為之後要對字串裡的字元做處理,
04/03 19:28, 3F

04/03 19:29, , 4F
所以想一開始就把使用者輸入的字串存程字元陣列,
04/03 19:29, 4F

04/03 19:30, , 5F
然後要針對不同長度做不同處理,所以想問能不能直接由
04/03 19:30, 5F

04/03 19:32, , 6F
陣列中非null元素的個數來判斷字串長度...
04/03 19:32, 6F

04/03 20:06, , 7F
你都用c++了,為何不用string??
04/03 20:06, 7F

04/03 20:19, , 8F
我只學過C++沒學過C喔,不懂有什麼差別顆顆
04/03 20:19, 8F

04/03 22:22, , 9F

04/03 23:28, , 10F
http://ppt.cc/27wP string跟c沒關係啊...
04/03 23:28, 10F

04/04 12:07, , 11F
謝謝 :)))))
04/04 12:07, 11F
文章代碼(AID): #1FUiwudT (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1FUiwudT (C_and_CPP)