发布网友 发布时间:2024-09-29 23:46
共2个回答
热心网友 时间:2024-10-04 07:26
把出现烫烫的那个字符串初始化下就行
比如是 char name[50]=“ ”,赋值为空就行了
举个例子
#include<iostream>
#include<string.h>
using namespace std;
void main()
{
char name[50][50];
cin>>name[1];
cin>>name[2];
cin>>name[3];
for(int i=0;i<3;i++)
puts(name[i]);
}
输出就是
#include<iostream>
#include<string.h>
using namespace std;
void main()
{
char name[50][50]={};//////////////初始化
cin>>name[1];
cin>>name[2];
cin>>name[3];
for(int i=0;i<3;i++)
puts(name[i]);
}
热心网友 时间:2024-10-04 07:26
你申请的空间比较多,又没有初始化之,内存就用默认的CCCCCC(译码为"烫......")来帮你初始化喽,然后就变成这个样子了。