C 调用从TXT文件输出信息的函数
C++ call a function that outputs info from a txt file
所以我是C 的初学者,完全陷入了问题。我有使用Java的背景,我试图使用它,但最终使自己更加困惑。我的老师确实对C 的教学还不够多,所以我一直在研究和YouTub,以帮助我有帮助。
问题是:编写一个C 程序:
- 使用输入重定向浏览各节的文件,并计算2660个课程中有多少个是GERS。将计数输出到屏幕。请注意,该部分的编号有时包含字母,因此您应该将其读为字符串(与课程编号相同)。
- 调用每个部分的功能。如果课程是GER,则该功能应输出课程主题和数字,并且将CSCE作为课程主题。
我已经做了第一部分,并且可以正常工作。TXT文件IM使用的内容包含CRN,主题,课程编号,是/否是否是2660种不同课程的GER。
我的问题是数字2。我尚未学会如何调用字符串,甚至在这样的函数中使用字符串。
这就是我到目前为止所拥有的。我可能完全离开的第一部分,但我知道我的int主要是正确的朝正确方向的任何输入或推动都非常感谢!谢谢
#include <iostream>
#include <string>
using namespace std;
void printCsce(int total, int CRN, std::string subject, std::string courseNum,
std::string courseSection, std::string yesNo);
void printCsce(int total, int CRN, std::string subject, std::string courseNum,
std::string courseSection, std::string yesNo){
total=2660;
for (int i=0; i <total; i++){
cin >> CRN;
cin >> subject;
cin >> courseNum;
cin >> courseSection;
cin >> yesNo;
if (subject=="CSCE" && yesNo=="Yes"){
std::cout << CRN << subject << endl;
}
}
}
int main()
{
int total=2660;
int CRN;
string subject;
string courseNum;
string courseSection;
string yesNo;
int sum=0;
cin >> total;
for (int i=0; i<total; i++)
{
cin >> CRN;
cin >> subject;
cin >> courseNum;
cin >> courseSection;
cin >> yesNo;
if (yesNo=="Yes") {
sum++;
}
}
cout << "There are "<< sum << " courses that are GERS."<< endl;
cout << printCsce << endl;
}
您必须为您的参数进行参考。当您通过多个价值时,编译器会制作副本,因此提取(cin >> x)
仅影响对象的本地副本:
void printCsce(int& total, int& CRN, std::string& subject,
std::string& courseNum, std::string& courseSection, std::string& yesNo);
相关文章:
- 如何修复函数中的 fstream 文件输入以将正确的信息存储在结构数组中?
- 如何获取有关在 Clang LibTooling 中调用析构函数的信息?
- 错误:调用'strcmp'没有匹配函数(尝试设置显示用户信息功能)
- 我的单例中的数组在离开函数后没有保留信息,然后在尝试再次访问信息时崩溃
- 使用一个回调函数从多个订阅者分配信息
- 类中的重载函数(Students())是输出输入的信息,但它不起作用
- 是否存在与 Eigen::Matrix<>constexpr 构造函数相关的信息?
- 如果构造函数从调用到 std::make_shared 崩溃,GDB 是否可以显示崩溃的详细信息
- 使用友元函数从多态类中检索类型信息
- Windows表单如何使用其他函数回调图表信息
- 如何在函数模板中隐式推导数组中元素的类型信息
- 函数从模板参数中获取字段值,而不是直接访问以允许对相同信息使用不同的名称
- 多映射插入键类型信息 std::make_pair vs std::p air 构造函数
- LDAP函数中是否有任何功能可以在不使用ldap_search的情况下获取用户信息
- 获取有关 ELF 中的函数和相关符号的信息
- 当所有信息都在头文件中时,未定义对函数的引用
- 将信息从运行函数发送到另一个
- 如何根据其ARITY(或编译时已知的其他信息)以不同的方式调用函数对象
- C 调用从TXT文件输出信息的函数
- 单步执行,直到退出没有行号信息的函数__svfscanf_l