AssignWords.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. #include <string.h>
  3. #include <vector>
  4. #include <tuple>
  5. using namespace std;
  6. /***********************************************************************/
  7. //函 数 名:AssignWordsFromTest
  8. //功 能:从文件读取并分配到对应栏的内存中
  9. //参 数:
  10. // @pathName:读取文件地址
  11. // @oneList:一栏数据
  12. // @twoList:存储
  13. // @errorList:存放超过一栏宽度的数据
  14. // @fourList:后备字段
  15. //返 回 值:
  16. // -1:关联文件不可用
  17. // -2:两个文件行数不一致
  18. // -3:原数据行空,内容行有数据
  19. // -4:内容行空,原数据行有数据
  20. /***********************************************************************/
  21. int AssignWordsFromTest(std::string pathName, std::vector<tuple< string, string>> &oneList, std::vector<tuple< string, string>> &twoList,
  22. std::vector<tuple< string, string>> &errorList, std::vector<tuple< string, string>> &fourList,int &ret);
  23. /***********************************************************************/
  24. //函 数 名:GetPaperTips
  25. //功 能:从文件读取试卷提示信息
  26. //参 数:
  27. // @tipsPath:提示信息配置文件路径
  28. // @tips:读取到的提示信息
  29. //返 回 值:
  30. // void
  31. /***********************************************************************/
  32. void GetPaperTips(std::string tipsPath, std::string& tips);