永发信息网

C++ 定义字符串数组报错(C2373)!

答案:2  悬赏:10  手机版
解决时间 2021-12-25 12:12
报错信息如下:
--------------------Configuration: LS - Win32 Debug--------------------
Compiling...
LS.CPP
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\LS.CPP(44) : error C2373: 'read_username' : redefinition; different type modifiers
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\LS.CPP(40) : see declaration of 'read_username'
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\LS.CPP(45) : error C2373: 'read_password' : redefinition; different type modifiers
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\LS.CPP(41) : see declaration of 'read_password'
执行 cl.exe 时出错.

LS.OBJ - 1 error(s), 0 warning(s)

我定义了两个字符串数组:
char read_username[13];
char read_password[6];
然后加了个输入语句:
std::cin>>read_username;
进行比较时是这么比较的:
strcmp(数组1,数组2)

应该没错啊!为什么会报错?
由于总体代码太长,就不发了

为什么我用下述函数进去时用户名和密码输什么都行啊:
void save_username()
{
ofstream in;
in.open("用户名.txt",ios::trunc);
in< in.close();
cout<<"The username was saved successfully!"<}

void read_username()
{
fstream out;
out.open("用户名.txt",ios::in);
out.getline(read_username_verb,13,'\n');
out.close();
}
最佳答案
应该是重复定义,你把这两个数组名改了试试
全部回答
你好! 楼上正解 redefinition .....显然 重复定义标识符 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
要是近义词
行政管理部门有哪些
梦到儿子的眼镜碎了
依维柯仪表上有一个像镭射灯一样的指是什么指
贷款放出来 是商票,商票是什么意思
1983年7月初十和1988年7月初三合婚
已知A×B=200,则:(A×3)×B=________A×
海口市六一儿童节有那些好玩的地方
有没有类似戴尔XPS15D-228的全高清屏幕的笔记
不怎么散步日语怎么说
塔吊附墙? 塔吊扶墙?到底叫哪个啊?
工伤申请仲裁多少钱老板不服怎么办
李双双芳香美容SPA城北路店这个地址在什么地
宏正养殖有限责任公司地址有知道的么?有点事
有谁知道"小笼","生煎","小刀会"用英语怎么
推荐资讯
dnf20人背锅是什么意思
联想笔记本电脑充满电后指示灯一直闪绿灯
产成品的入库单和出库单如何填写?
最新2015年12月wwe罗曼剧情发展
造骨牛奶蛋白 OMP 是什么?有什么作用?
如图所示,MN是凸透镜的主光轴,P、Q、S是在
建行电子现金怎么用,还能不能转回现金
天龙八部畅游通行证 有个手机认证 已认证 如
丰田卡罗拉320公里大概用多少油钱
一点一横长阅读答案
中本贯通好吗
为什么我做的牛轧糖常温放时间长了会软
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?