学习笔记
arible
这个作者很懒,什么都没留下…
展开
-
VS2017QT5开发简易学生管理系统
整个系统界面如下图:1、点击“选择目的文件”即可通过文件路径选择进行查询的文件(XML)2、选择文件过后主窗口中的table显示学生信息列表3、点击“增加学生”、“查询学生”、“修改信息”、“删除学生”依次出现下面各图:具体实现图就不再贴了,所有对学生信息的操作结果都展示在主窗口中的table中。“刷新table”可将当前学生列表刷新,主要用于查询过后的table恢复。点击“保存”即可将操作结果保存至原文件中。接下来直接贴代码:StudentMg...原创 2021-07-28 00:22:59 · 1458 阅读 · 3 评论 -
函数指针小结
一直以来对函数指针,指针函数都比较迷糊,在这里记录一下函数指针的具体使用。错误代码(包括后面的代码,都只是部分代码,这里只探究内容):const Student* StudentMgr::query(const char* id) const{ ///创建文件操作对象及解析 Student queryStudent={}; rapidxml::file<> fdoc(this->_fileName); rapidxml::xml_document原创 2021-07-23 19:08:10 · 154 阅读 · 0 评论 -
rapidxml往xml文件循环写入内容
初次使用rapidxml往xml文件中循环写入内容,以下是错误演示:bool StudentMgr::save (){ ///创建文件操作对象 rapidxml::xml_document<> doc; myNode* root = doc.allocate_node(rapidxml::node_pi,doc.allocate_string("xml version='1.0' encoding='gb2312'")); doc.append原创 2021-07-23 18:53:28 · 387 阅读 · 0 评论 -
初识sscanf_s
本人用rapidxml写一个学生信息操作的时候遇到了一个问题:一个由多个原子信息构成的属性值字符串如何取出其中单个的某个原子信息。xml文件内容如下:<?xml version="1.0" encoding="gb2312"?><StudentInformation> <StudentList> <Student>张三 男 1001 13440069817</Student> <Student>...原创 2021-07-18 04:05:18 · 5049 阅读 · 0 评论