永发信息网

为什么c++中无法用cout输出字符串

答案:5  悬赏:70  手机版
解决时间 2021-02-13 22:26
  • 提问者网友:饥饿走向夜
  • 2021-02-13 03:32
void sc(txl *p)
{
while(p->next!=NULL)
{
p=p->next;
cout<<"姓名为:"<name)< cout<<"电话为:"<number)< cout<<"学号为:"<xh)< }
}
这是我的程序,谢谢,帮忙看一下,很急!
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-13 04:18
头文件写没写错?命名空间有没有声明?最容易犯的错误就是这两个了。最好把程序全发上来。还有,编译器有没有说错误?
全部回答
  • 1楼网友:玩家
  • 2021-02-13 06:56
首先 这样是可以输出的 请问:提示的什么错误,还是什么也没有输出啊 你怎么赋值的??
  • 2楼网友:我住北渡口
  • 2021-02-13 06:34
没有整个的程序,特别是main函数,不知道你出的什么错误,或者和整个函数无关的错误呢? 因为单从这个函数看,好像没有太大问题。
  • 3楼网友:长青诗
  • 2021-02-13 05:13
C++的标准输出流就是cout,你的用法也是对的! 是不是没有使用作用域说明:using namespace std;? 你给个完整的程序,或者把错误原因发一下?
  • 4楼网友:廢物販賣機
  • 2021-02-13 04:47
用cout输出字符串是可以的。大前提是当前名空间需要是std。即代码中使用了 using namespace std; 或者单独声明使用cout,即代码中有 using std::cout; 否则需要使用 std::cout进行输出。 在C++中有两种字符串的概念。 1 string 类对象字符串。需要使用std名空间,或者声明使用std::string。 定义时string s1 = "string"; 输出时cout<
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯