第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

這段代碼為什么提交通不過額

#include <string.h>

#include <iostream>

using namespace std;


int main(void)

{

? ? //在堆中申請100個(gè)char類型的內(nèi)存

? ? char *str = new char[100];

? ? //拷貝Hello C++字符串到分配的堆中的內(nèi)存中

strcpy(str,"Hello imooc");

? ? //打印字符串

? ? cout << str << endl;

? ? //釋放內(nèi)存

????delete []str;

? ? str = NULL;

????return 0;

}


正在回答

4 回答

上面都是瞎說的

你把endl去掉就行了

因?yàn)榫幾g器的答案沒有換行所以視為錯(cuò)誤,你去掉就行了

2 回復(fù) 有任何疑惑可以回復(fù)我~

strcpy(*str, "hello imooc");

你如果寫成str,它是個(gè)指針,存放的是一個(gè)地址,是打不開這個(gè)地址的內(nèi)存的,換句話說就是無法賦值,寫成*str,就是可以跑到這個(gè)指針?biāo)娴刂返膬?nèi)存中,就可以將字符串存進(jìn)去。

0 回復(fù) 有任何疑惑可以回復(fù)我~

沒毛病!

我試著編譯了一下,說unsafe, 提示改成strcpy_s(str,100,"Hello imooc"); 就可以了

2 回復(fù) 有任何疑惑可以回復(fù)我~

strcpy(str,"Hello imooc");應(yīng)該改為strcpy(char[1],"Hello imooc");然后打印char[1]

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之離港篇
  • 參與學(xué)習(xí)       122681    人
  • 解答問題       488    個(gè)

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點(diǎn)融會貫通

進(jìn)入課程

這段代碼為什么提交通不過額

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號