为了账号安全,请及时绑定邮箱和手机立即绑定

求解。

#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
    //在堆中申请100个char类型的内存
    char *str = ?
    //拷贝Hello C++字符串到分配的堆中的内存中
strcpy(?, "Hello imooc");
    //打印字符串
    ?
    //释放内存

    ?
return 0;
}

正在回答

3 回答

不好意思 漏了后面的大括号“}”

0 回复 有任何疑惑可以回复我~
#1

搞事情L 提问者

谢谢!
2017-06-05 回复 有任何疑惑可以回复我~

楼上搞事情啊,错的代码为啥要给别人贴出来呢?

#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
    //在堆中申请100个char类型的内存
    char *str = new char [100];//?
    //拷贝Hello C++字符串到分配的堆中的内存中
strcpy(str, "Hello imooc");
    //打印字符串
    cout<<str<<endl;
    //释放内存
delete []str;
    str=NULL;
return 0;
}


0 回复 有任何疑惑可以回复我~

#include<string.h>

#include<iostream>

using namespace std;

int main(void)

{

char *str=new char[100];

strcpy(*str,"Hello imooc");

cout<<"*str"<<endl;

delect []str;

str=null;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程
意见反馈 帮助中心 APP下载
官方微信