C/C++
文章平均质量分 79
MayZork
这个作者很懒,什么都没留下…
展开
-
在程序中使用日志功能
plog::init(plog::debug, &file_logger).addAppender(&console_logger)进行日志初始化,将日志等级设置为debug。例如,如果将其设置为 3,则在滚动后将保留最多 3 个滚动文件,旧的滚动文件将被删除。当日志文件的大小达到这个限制时,Plog 将自动滚动日志文件并创建新的日志文件。第一个参数是日志文件的名称,这是一个字符串,用于指定要写入的日志文件的名称。时,需要提供三个参数,这些参数决定了日志文件的滚动和格式化方式。对应日志打印到了控制台。原创 2024-02-12 18:19:38 · 931 阅读 · 1 评论 -
C++/Qt读写ini文件
今天介绍C++/Qt读写ini文件,ini文件一般是作为配置文件来使用,比如一些程序的一些默认参数会写在一个ini文件中,程序运行时会进行对应的参数读取,详细可以查看百度ini文件的介绍。原创 2023-08-06 20:07:25 · 811 阅读 · 0 评论 -
C++/Qt 读写文件
先讲一些关于基础文本文件和二进制文件的读写操作,后续将会整理C++/Qt关于ini、xml、json、xlsx相关文件的读写操作。原创 2023-08-05 22:27:42 · 1210 阅读 · 1 评论 -
linux消息队列的简单使用
因为最近的项目需求,要求在linux下两个进程之间进行通信,其实B进程运行某一函数需要A进程的一个参数,然后我从网上查询得到进程之间通信有很多种比如消息队列、管道、共享内存等等,就找了一个消息队列的例子看了一下,然后自己就简单地写了一个消息队列的使用。由于项目原因只显示部分代码,首先要用到消息队列需要包含部分头文件:#include <sys/types.h>#includ...原创 2019-05-14 19:46:37 · 1166 阅读 · 0 评论 -
C#调用C++接口
最近项目需求需要将qt写的动态库给c#项目调用,所以就在网上查了一些资料,准备先从C#调用c++接口开始。我没有从事过c#开发,对于c#的学习也只是大学时候学过一点现在都忘得差不多了。首先从C++接口开始。因为我是从事qt开发的,所以用qtcreator写代码比较习惯,当然写c++代码大家习惯用什么写都行,vs2015,dev c++,vc++6.0都行,这里我只是用QtCreator做一个示范。很简单的一个动态库,里面就一个方法add,计算两数之和。我c#了解的比较少,这些都是现查的,注意。原创 2023-05-09 20:21:37 · 336 阅读 · 0 评论 -
C语言笔记-文件操作(读取和写入)
说到文件操作首先想到的就是文件的打开、关闭、读取以及写入等操作。文件可以分为文本文件和二进制文件,文本文件也称为ASCII文件,这种文件在保存时,每个字符对应一个字节,用于存放对应的ASCII码。二进制文件不是保存SASCII码,而是按二进制的编码方式保存文件内容。C语言中操作文件是用一个指向文件的指针,这个文件指针包含着这个文件的信息,C语言中规定为FILE型,声明为:typedef s...原创 2019-05-19 21:50:06 · 1875 阅读 · 0 评论