Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++&引用;二进制表达式“”的操作数无效;在院子里 新到C++,用CUT获取奇数错误,试图输出文本。以下是我的代码中有问题的地方: #include <iostream> #include <string> using namespace std; int main() { string courseName, courseNum; cout << "Enter a four letter course name: "; cin >> courseName >> endl; cout << "Enter a three digit course number: "; cin >> courseNum >> endl: return 0; } #包括 #包括 使用名称空间std; int main() { 字符串courseName,courseNum; cout>courseName>>endl; cout>courseNum>>结束: 返回0; }_C++_String - Fatal编程技术网 courseName>>endl; cout>courseNum>>结束: 返回0; },c++,string,C++,String" /> courseName>>endl; cout>courseNum>>结束: 返回0; },c++,string,C++,String" />

C++&引用;二进制表达式“”的操作数无效;在院子里 新到C++,用CUT获取奇数错误,试图输出文本。以下是我的代码中有问题的地方: #include <iostream> #include <string> using namespace std; int main() { string courseName, courseNum; cout << "Enter a four letter course name: "; cin >> courseName >> endl; cout << "Enter a three digit course number: "; cin >> courseNum >> endl: return 0; } #包括 #包括 使用名称空间std; int main() { 字符串courseName,courseNum; cout>courseName>>endl; cout>courseNum>>结束: 返回0; }

C++&引用;二进制表达式“”的操作数无效;在院子里 新到C++,用CUT获取奇数错误,试图输出文本。以下是我的代码中有问题的地方: #include <iostream> #include <string> using namespace std; int main() { string courseName, courseNum; cout << "Enter a four letter course name: "; cin >> courseName >> endl; cout << "Enter a three digit course number: "; cin >> courseNum >> endl: return 0; } #包括 #包括 使用名称空间std; int main() { 字符串courseName,courseNum; cout>courseName>>endl; cout>courseNum>>结束: 返回0; },c++,string,C++,String,错误出现在以下行中: cout << "Enter a four letter course name: "; cout试试这个: cout << "Enter a four letter course name: "; cin >> courseName; cout << "Enter a three digit course number: "; cin >> courseNum; 如果这不是一个打字错误,那么我会怀疑你可能遇

错误出现在以下行中:

cout << "Enter a four letter course name: ";
cout试试这个:

cout << "Enter a four letter course name: ";
cin >> courseName;

cout << "Enter a three digit course number: ";
cin >> courseNum;

如果这不是一个打字错误,那么我会怀疑你可能遇到了的问题(尽管这是我的猜测)

只需从
cin>>courseName>>endl中删除
>endl
cin>>courseNum>>endl

当用户按Enter键时,新行字符已经存在,因此您无需显式添加新行。

根据:

这是一个仅输出的I/O操纵器,可以使用表达式调用它,例如
out>courseName;

不能按以下方式更改您的程序。 endl对cin无效

#include <iostream>
#include <string>

using namespace std;

int main()
{
    string courseName;
    string courseNum;

    cout << "Enter a four letter course name: ";
    cin >> courseName;

    cout << "Enter a three digit course number: ";
    cin >> courseNum;

    return 0;
}
#包括
#包括
使用名称空间std;
int main()
{
字符串courseName;
字符串枚举;
cout>courseName;
cout>courseNum;
返回0;
}

>endl
无效。应为;在cin>>courseNum>>endl中
cin >> courseNum >> endl:
cin >> courseName;
cout <<endl;(//make sure you really need it)
//same error on the other line
#include <iostream>
#include <string>

using namespace std;

int main()
{
    string courseName;
    string courseNum;

    cout << "Enter a four letter course name: ";
    cin >> courseName;

    cout << "Enter a three digit course number: ";
    cin >> courseNum;

    return 0;
}