本文主要是介绍c++ primer 学习之路 二 —— 实验楼作业笔记(1-3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作业要求:
实现提示:
代码:
</pre><pre name="code" class="cpp">// homework_1_3.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <iostream>
#include <vector>
#include <string>struct COURSE{COURSE() = default;COURSE(std::string &s, unsigned int n) : courseName(s), courseID(n){}std::string courseName;unsigned int courseID;
};//there need a ";" behind a struct int initCourses( std::vector<COURSE> *);
int help();
int printCourses( std::vector<COURSE> *);
int printNum( std::vector<COURSE> *);
int printLongName( std::vector<COURSE> *);
int deleteLast(std::vector<COURSE> *);int _tmain(int argc, _TCHAR* argv[])
{std::vector <COURSE> course;#if 0course[0].courseName = "English";course[0].courseID = 001;course[1].courseName = "English History";course[1].courseID = 002;course[2].courseName = "Math";course[2].courseID = 003;course[3].courseName = "Chinese";course[3].courseID = 004;course[4].courseName = "Physical education";course[4].courseID = 005;course[5].courseName = "Psychology";course[5].courseID = 006;course[6].courseName = "Study of study";course[6].courseID = 007;
#endifinitCourses(&course);std::cout << "Please enter a number and chose the operation: " << "\n" \<< "0 help" << "\n" \<< "1 print all courses " << "\n" \<< "2 get the total number of the courses " << "\n" \<< "3 print the longest name of the courses " << "\n" \<< "4 delete the last course " << "\n"\<< "5 quit the program" << "\n";int opra = 0;while (std::cin >> opra){switch (opra){case 0:help();break;case 1:printCourses
这篇关于c++ primer 学习之路 二 —— 实验楼作业笔记(1-3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!