[問題] 字元指標的問題
開發平台(Platform): (Ex: Win10, Linux, ...)
WIN10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
visual studio 2019
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
餵入的資料(Input):
預期的正確結果(Expected Output):
hello 0x440000
world 0x440008
錯誤結果(Wrong Output):
E0144 類型 "const char *" 的值無法用來初始化類型 "char *" 的實體
E0513 類型 "const char *" 的值無法指派至類型 "char *" 的實體
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
#include <iostream>
using namespace std;
int main() {
char* str = "hello";
void* add = 0;
add = str;
cout << str << "\t"
<< add << endl;
str = "world";
add = str;
cout << str << "\t"
<< add << endl;
return 0;
}
補充說明(Supplement):
按照網站的教學宣告一個字元的指標
但是編譯卻出錯誤
直接複製網站的也是這樣
請問是什麼問題呢
網站教的是錯的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.92.60 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1567647174.A.E03.html
→
09/05 11:30,
6年前
, 1F
09/05 11:30, 1F
→
09/05 12:28,
6年前
, 2F
09/05 12:28, 2F
推
09/05 12:46,
6年前
, 3F
09/05 12:46, 3F
→
09/05 12:49,
6年前
, 4F
09/05 12:49, 4F
推
09/05 15:41,
6年前
, 5F
09/05 15:41, 5F
→
09/05 15:41,
6年前
, 6F
09/05 15:41, 6F
→
09/05 15:41,
6年前
, 7F
09/05 15:41, 7F
→
09/05 15:41,
6年前
, 8F
09/05 15:41, 8F
→
09/07 03:29,
6年前
, 9F
09/07 03:29, 9F
→
09/08 20:37,
6年前
, 10F
09/08 20:37, 10F
→
09/08 20:37,
6年前
, 11F
09/08 20:37, 11F
推
09/08 23:01,
6年前
, 12F
09/08 23:01, 12F
→
09/08 23:01,
6年前
, 13F
09/08 23:01, 13F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章