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

非法字符?我明明和答案一样啊

我明明和答案一样,为什么说有非法字符 #include

#includeusing namespace std; int main(void) {    //在堆中申请100个char类型的内存    char *str =  new char[100];   strcpy(str, "Hello imooc");      cout << str << endl;    //释放内存 delete []str;    str=NULL; system("pause"); return 0; }

正在回答

4 回答

  1. 你使用system(pause)没有加头文件#include<stdio.h>

  2. 在网页上就不用使用system(pause),会出错的,在你的编译器上可以使用。


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

使用system("pause");需要有头文件#include<stdio.h>

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

看上去没什么问题,应该是对的

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

只有三种可能

  1. 全角半角问题,看看有没有。

  2. 改变了提示代码的格式,重置代码重新规矩填写。

  3. 以上两个都不是的话,那就是浏览器问题,换个浏览器。

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

举报

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

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

进入课程

非法字符?我明明和答案一样啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信