我在我的代碼中遇到問題。我想將一個char數組解析爲一個char指針; 我該怎麼做?從char數組解析C++中的char指針
示例代碼:
char tmp[1000];
char *temp;
gets(tmp);
我怎麼能解析焦炭TMP成char *溫度?
問候,
我在我的代碼中遇到問題。我想將一個char數組解析爲一個char指針; 我該怎麼做?從char數組解析C++中的char指針
示例代碼:
char tmp[1000];
char *temp;
gets(tmp);
我怎麼能解析焦炭TMP成char *溫度?
問候,
如果你的意思是,指向temp
到tmp
,這應該工作。
char tmp[1000];
char *temp;
temp = &tmp[0];
如果你想複製,你可能需要做更多的工作。
這個工作適合我。謝謝mastah –
@DanielBoyMarpaung:然後將問題標記爲已解決。 :) –
如果您使用C++進行編程,請停止使用字符數組和字符串指針。永遠不要使用'gets'。 –
至於你的問題,你是什麼意思「解析char tmp」?解析如何?從標準輸入讀入'tmp'數組?還有別的嗎? –
如果我沒有弄錯,你想'temp = tmp;'或'temp = strdup(tmp);'。 –