C++
文章平均质量分 62
西北向长安
这个作者很懒,什么都没留下…
展开
-
基于QtCreator封装ui基础控件并生成静态链接库(封装包含ui界面的程序为静态链接库)
基于QtCreator封装ui界面部件并生成静态链接库,便于在其他项目中调用。原创 2022-07-11 23:05:26 · 1092 阅读 · 1 评论 -
360面试题:ab串
问题描述输入一个只包含’a‘ ’b‘的字符串,将该字符串中的’ab‘换成’bba‘,直到字符串中不出现’ab’,问最小需要多少步。参考文章1:https://www.cnblogs.com/yoke/p/6904472.html参考文章2:https://blog.csdn.net/weixin_42104573/article/details/104034514思路刚开始想的很麻烦,创建一个字符串,根据ab位置进行变换再统计次数。但找到网上别人的思路之后豁然开朗,不需要这样麻烦。根据题意,任原创 2021-07-15 11:04:58 · 1179 阅读 · 0 评论 -
关于循环中使用cin.getline()函数第二次及以后读取字符串总是丢失第一个字符的问题
如题,近来在刷字符串相关机试题时,因为要从键盘读入字符串进行判断,故采用cin.getline()函数来获取键盘写入的字符串,多次循环输入判断。若开始输入字符串之前要输入一个数据代表输入多少组字符串。则在cin.getline()之前要有以下1或2的声明,否则会将输入的组数也当做字符串读入。1 //scanf("%c", &c);2 //getchar();使用如上声明加cin....原创 2020-03-22 09:15:14 · 3555 阅读 · 0 评论 -
C++文件打开和关闭(freopen()函数和fopen()函数的参数和简单使用)
当需要输入数据过多时,采用将数据写入文件,再通过C++相关函数对文件进行操作,方便易行。1,freopen()函数:(参考自该篇博客)函数名:freopen标准声明:FILE *freopen( const char *path, const char *mode, FILE *stream );所在文件: <stdio.h>参数说明:path: 文件名,用于存储输入输出...转载 2019-03-23 20:04:16 · 7418 阅读 · 0 评论