今日重新捡起C++写了个多行cout结果用DEV执行的时候只有一行显示输出,又找不到错点
操作环境:DEV C++ 6.3
以下为代码:
#include
#include
void printStar() //设置虚拟界面框架。
{
int i;
for(i=0;i<70;i++)
std::cout<<"*";
std::cout<<'\n';
}
void menu()
{
printStar();
cout<<"欢迎进入顺序表操作界面!"<"请从键盘输入数字,完成对应的操作(1-8为有效操作,输入其他退出程序)\n";
cout<<"1.从键盘输入n个整数,建立一个顺序表\n";
cout<<"2.输出该顺序表";
cout<<"3.从键盘输入一个整数,插入到顺序表的头部";
cout<<"4.从键盘输入一个整数,插入到顺序表的尾部";
cout<<"5.从键盘输入一个整数,插入到顺序表的指定位置";
cout<<"6.从顺序表的头部删除一个节点";
cout<<"7.从顺序表的尾部删除一个节点";
cout<<"8.从顺序表的指定位置删除一个节点";
printStar();
return 0;
}
int main()
{
menu();
}
少了using namespace std;?
void menu()
{
printStar();
cout<<"欢迎进入顺序表操作界面!"<<endl;
cout<<"请从键盘输入数字,完成对应的操作(1-8为有效操作,输入其他退出程序)"<<endl;
cout<<"1.从键盘输入n个整数,建立一个顺序表"<<endl;
cout<<"2.输出该顺序表"<<endl;
cout<<"3.从键盘输入一个整数,插入到顺序表的头部"<<endl;
cout<<"4.从键盘输入一个整数,插入到顺序表的尾部"<<endl;
cout<<"5.从键盘输入一个整数,插入到顺序表的指定位置"<<endl;
cout<<"6.从顺序表的头部删除一个节点"<<endl;
cout<<"7.从顺序表的尾部删除一个节点"<<endl;
cout<<"8.从顺序表的指定位置删除一个节点"<<endl;
printStar();
}
using namespace std;
可能你下面的 cout 没加上 std::
using namespace std;