#define M 200; int N = 0; Info::Info() { } Info::~Info() { } void" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> C/C++ >> 错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。

错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。

来源:网络整理     时间:2016/8/29 1:29:05     关键词:

关于网友提出的“ 错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。”问题疑问,本网通过在网上对“ 错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。
描述:

本帖最后由 KDPRHLan 于 2014-07-07 10:57:30 编辑

c++vs

VS2013 win32控制、、
#include "stdafx.h"
#include "Info.h"
#include 
#define M 200;
int N = 0;
Info::Info()
{
}
Info::~Info()
{
}
void Info::AddAdminInfo()
{
string AdminId, AdminPS, AdminName;
ofstream outfile("Admin.txt", ios::app);
if (!outfile)

cerr << " open error" << endl;   
exit(1);
}  
N = N + 1;
cout << "请输入账号:" << endl; 
cin >> AdminId;
outfile << AdminId << "  ";
cout << "请输入密码:" << endl; 
cin >> AdminPS;
outfile << AdminPS << "  ";
cout << "请输入姓名:" << endl;  
cin >> AdminName;
outfile << AdminName << "  ";
outfile.close();  
cout << "已添加成功!" << endl;
}
void Info::AdminInfo()
{
int k; 
string AdminId,AdminPS,AdminName; 
ifstream infile("Admin.txt", ios::in);  
if (!infile)  

cerr << " 0open error" << endl; 
exit(1);
}  
cout << "          账号      密码     姓名" << endl; 
for (k = 0; k < N; k++)  
{
cout << "     ";  
infile >> AdminId; 
cout << setw(9) << AdminId;
infile >> AdminPS;
cout << setw(9) << AdminPS;
infile >> AdminName;
cout << setw(9) << AdminName << endl;
}  infile.close();
}
void Info::DelAdminInfo()
{
        int k , i;
string AdminId[M], AdminPS[M], AdminName[Mf];
ifstream infile("Admin.txt", ios::in);
if (!infile)
{
cerr << " open error" << endl;
exit(1);
}
for (i = 0; i < N; i++)
{
cout << "      ";
infile >> AdminId[i];
cout << setw(9) << AdminId[i];
infile >> AdminPS[i];
cout << setw(9) << AdminPS[i];
infile >> AdminName[i];
cout << setw(9) << AdminName[i]<<>
}  cout << "你想删除第几个?" << endl;
cin >> k;  k = k - 1;
infile.close();
ofstream outfile("f1.txt", ios::out);
if (!outfile)
{
cerr << " open error" << endl;
exit(1); //退出程序 
}
//----将数组存取的信息输出到文件中去---- 
for (i = 0; i < N; i++)
{
if (i != k)
{
outfile << AdminId[i] << "   ";
outfile << AdminPS[i] << "   ";
outfile << AdminName[i] << "   "<<>
}
}  outfile.close();
N = N - 1;
cout << "已删除成功!" << endl;
}
报错全集中void Info::DelAdminInfo函数中的 AdminId[M]部分
1 error C2143: 语法错误 : 缺少“]”(在“;”的前面)
2 error C2143: 语法错误 : 缺少“;”(在“]”的前面)
3 IntelliSense:  应输入“]”
4 IntelliSense:  应输入表达式
以上介绍了“ 错误 1 error C2143: 语法错误 : 缺少“]”在“;”的前面 小白求助。。。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3647067.html

相关图片

相关文章