Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.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++中的不调用函数的开关case语句 我是C++的新手,我正在努力做一个学生管理系统的项目。这里的问题是,当我运行代码并选择一个选项时,它不会显示任何内容。请在这里指出我的错误。另外,如果有任何其他建议,一般来说,请让我知道 #include <iostream> #include <conio.h> #include <fstream> #include <string.h> using namespace std; class OTHERS { public: void newAccount(); void login(); void delAccount(); void update(); void search_acc(); }; void OTHERS::newAccount() { cout << "\nIn newAccount"; } void OTHERS::login() { cout << "\nEnter Student ID: "; cout << "\nEnter Student Passcode: "; } void OTHERS::delAccount() { cout << "\nIn delAccount"; } void OTHERS::update() { cout << "\nIn update"; } void OTHERS::search_acc() { cout << "\nIn search_acc"; } class HOME { public: int opt; int options() { cout << "\n\t\t\t\t\tWelcome!"; cout << "\nChoose one option: " << opt; cout << "\n1. Login \n2. Create New Account \n3. Delete Account \n4. Update Account \n5. Search Account"; cout << "\n->"; cin >> opt; switch (opt) { case 1: void login(); break; case 2: void newAccount(); break; case 3: void delAccount(); break; case 4: void update(); break; case 5: void sreach_acc(); break; default: cout << "\nChoose a valid option! Try again..."; options(); break; } } }; int main() { HOME h; OTHERS o; h.options(); return 0; }_C++ - Fatal编程技术网

C++中的不调用函数的开关case语句 我是C++的新手,我正在努力做一个学生管理系统的项目。这里的问题是,当我运行代码并选择一个选项时,它不会显示任何内容。请在这里指出我的错误。另外,如果有任何其他建议,一般来说,请让我知道 #include <iostream> #include <conio.h> #include <fstream> #include <string.h> using namespace std; class OTHERS { public: void newAccount(); void login(); void delAccount(); void update(); void search_acc(); }; void OTHERS::newAccount() { cout << "\nIn newAccount"; } void OTHERS::login() { cout << "\nEnter Student ID: "; cout << "\nEnter Student Passcode: "; } void OTHERS::delAccount() { cout << "\nIn delAccount"; } void OTHERS::update() { cout << "\nIn update"; } void OTHERS::search_acc() { cout << "\nIn search_acc"; } class HOME { public: int opt; int options() { cout << "\n\t\t\t\t\tWelcome!"; cout << "\nChoose one option: " << opt; cout << "\n1. Login \n2. Create New Account \n3. Delete Account \n4. Update Account \n5. Search Account"; cout << "\n->"; cin >> opt; switch (opt) { case 1: void login(); break; case 2: void newAccount(); break; case 3: void delAccount(); break; case 4: void update(); break; case 5: void sreach_acc(); break; default: cout << "\nChoose a valid option! Try again..."; options(); break; } } }; int main() { HOME h; OTHERS o; h.options(); return 0; }

C++中的不调用函数的开关case语句 我是C++的新手,我正在努力做一个学生管理系统的项目。这里的问题是,当我运行代码并选择一个选项时,它不会显示任何内容。请在这里指出我的错误。另外,如果有任何其他建议,一般来说,请让我知道 #include <iostream> #include <conio.h> #include <fstream> #include <string.h> using namespace std; class OTHERS { public: void newAccount(); void login(); void delAccount(); void update(); void search_acc(); }; void OTHERS::newAccount() { cout << "\nIn newAccount"; } void OTHERS::login() { cout << "\nEnter Student ID: "; cout << "\nEnter Student Passcode: "; } void OTHERS::delAccount() { cout << "\nIn delAccount"; } void OTHERS::update() { cout << "\nIn update"; } void OTHERS::search_acc() { cout << "\nIn search_acc"; } class HOME { public: int opt; int options() { cout << "\n\t\t\t\t\tWelcome!"; cout << "\nChoose one option: " << opt; cout << "\n1. Login \n2. Create New Account \n3. Delete Account \n4. Update Account \n5. Search Account"; cout << "\n->"; cin >> opt; switch (opt) { case 1: void login(); break; case 2: void newAccount(); break; case 3: void delAccount(); break; case 4: void update(); break; case 5: void sreach_acc(); break; default: cout << "\nChoose a valid option! Try again..."; options(); break; } } }; int main() { HOME h; OTHERS o; h.options(); return 0; },c++,C++,我使用的是代码块为什么要使用带选项的int将其切换为空值,如 无效期权 你为什么这么做?这似乎没有必要。 我可以通过在类HOME的私有部分创建类OTHERS的对象并简单地使用该对象调用函数来解决我的问题。您应该了解如何调用函数和声明函数。无效更新;未调用更新。请从您的casesTry登录中删除空白;而不是无效登录;。并阅读编译器警告,因为它们会准确地告诉您问题是什么。一般建议:如果一个细节没有按预期工作,那么编写一些只包含该细节而不包含更多细节的代码。这将帮助您了解问题所在。有时,您必须进行一些

我使用的是代码块

为什么要使用带选项的int将其切换为空值,如 无效期权

你为什么这么做?这似乎没有必要。
我可以通过在类HOME的私有部分创建类OTHERS的对象并简单地使用该对象调用函数来解决我的问题。

您应该了解如何调用函数和声明函数。无效更新;未调用更新。请从您的casesTry登录中删除空白;而不是无效登录;。并阅读编译器警告,因为它们会准确地告诉您问题是什么。一般建议:如果一个细节没有按预期工作,那么编写一些只包含该细节而不包含更多细节的代码。这将帮助您了解问题所在。有时,您必须进行一些实验,删除部分代码,然后可能再次添加它们,以查看它们是否与问题相关。例如,这里的开关实际上并不重要。巧合的是,如果您编写的示例代码非常少,不仅可以帮助您发现问题,而且还可以在此处发布。干杯与快乐编码:@idclev463035818感谢您的建议!