关于C++ cout问题

今日重新捡起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;