陶远航 发表于 2023-2-2 15:37:20

【新手】C++报错

代码:
#include<iostream>
using namespace std;

int main() {
        char ch[] = "";
        cin >> ch;
        cout << "Hello World" << ch << endl;
        system("pause");
        return 0;
}
报错图片:
https://i.328888.xyz/2023/02/02/I3WD3.png

dolly_yos2 发表于 2023-2-2 15:44:46

ch 有多大的空间可用?

isdkz 发表于 2023-2-2 15:45:47

数组越界

陶远航 发表于 2023-2-2 15:47:51

dolly_yos2 发表于 2023-2-2 15:44
ch 有多大的空间可用?

4字节

陶远航 发表于 2023-2-2 15:48:20

isdkz 发表于 2023-2-2 15:45
数组越界

什么意思

isdkz 发表于 2023-2-2 15:53:05

陶远航 发表于 2023-2-2 15:48
什么意思

你输入的字符数组装不下,你指定一下数组的长度看看

#include<iostream>
using namespace std;

int main() {
      char ch;
      cin >> ch;
      cout << "Hello World" << ch << endl;
      system("pause");
      return 0;
}

dolly_yos2 发表于 2023-2-2 15:54:49

陶远航 发表于 2023-2-2 15:47
4字节

您需要再想想这个问题

陶远航 发表于 2023-2-2 15:57:22

isdkz 发表于 2023-2-2 15:53
你输入的字符数组装不下,你指定一下数组的长度看看

嗯嗯,这个可以的
页: [1]
查看完整版本: 【新手】C++报错