自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 QLabel 设置 QPixmap 怎么达到自动填充效果

QLabel 设置 QPixmap 怎么达到自动填充效果

2022-08-30 17:52:43 1253 1

原创 QLabel 实现点击标签切换到顶层显示

QLabel切换层及显示的方法

2022-08-15 17:38:45 774

原创 STL:基础信息vector deque list set multiset map multimap queue priority_queue

vector构造函数用法:建议如果构造是知道大概需要的容量,构造是就确定容量,这样可以减少计算. vector<int> v1; vector<int> v2(10); //内部10个元素,全部自定义为0 vector<int> v3(10, 666);//内部10个元素,全部自定义为666 vector<int> v4(v3); // v3的复制品 vector&l...

2021-12-21 19:12:32 216

原创 setw & std::left用法:

#include <iomanip>cout << setw(2) << std:left << "测试信息" <<endl;setw() 作用为:使后面输出的内容占用函数所定义的输出宽度,如果后面的内容超过定义的宽度,将会自动扩充.std::left 作用为:使后面输出的内容居左对齐....

2021-09-12 22:51:53 1847

原创 函数的栈空间

要避免栈空间溢出。每当调用一个函数时,就会在栈空间为这个函数分配一块内存区域,这块内存区域专门给这个函数使用。这块内存区域,叫做“栈帧”。

2021-09-12 19:22:35 107

原创 Easyx 函数集合:

#include <graphics.h> 字头initgraph(1024, 720);初始化画布,大小可自定义loadimage(0,"文件位置和文件名");加载图片 0表示图片的左上角 放在画布的坐标 (0, 0) 的位子mciSendString("play F:\\文件位置和文件名 repeat", 0 , 0, 0);play 播放 repeat 重复IMAGE images[128];图片数组loadimage(&im...

2021-09-12 19:19:29 483

原创 sprintf用法:

把目标打印到字符串里面sprintf(字符串变量名, "字符串", 对应的替换变量, , );与printf用法相似.//示例sprintf(name, "admin %d %d", 1, 1);(用法不全,待补充)

2021-09-12 19:17:20 106

原创 自定义函数

#include <stdio.h>#include <windows.h> int ls_sum(int n){ //n成为“形参” int s = 0; int i; for(i=1; i<=n; i++){ s = s+i; } return s; }int main(void){ int n; int sum = 0; while(n!=520){ printf("\n请输入需要+到几:"); .

2021-08-29 18:00:13 92

原创 fseek用法:int fseek(FILE *stream, long offset, int origin);

1、SEEK_SET 从文件开头开始定位2、SEEK_CUR 从文件当前位置开始定位3、SEEK_END 从文件末尾开始定位#include <stdio.h> //fseekint main(void){ FILE *file; long offset; file = fopen("tmp.c", "r"); if(!file){ printf("文件打开失败"); return 1; } fseek(...

2021-08-24 16:46:35 302

原创 ftell用法:long ftell(FILE *stream);

#include <stdio.h> //ftellint main(void){ FILE *file; long offset; file = fopen("tmp.c", "r"); if(!file){ printf("文件打开失败!"); return 1; } offset = ftell(file); printf("当前文件位置为:%ld\n", offset); for(int i=0; i<5; i++){...

2021-08-24 16:32:03 210

原创 feof用法:int feof(FILE *ftream);

#include <stdio.h> //feofint main(void){ FILE *file; char c; file = fopen("tmp.c", "r"); if(!file){ printf("文件打开失败!"); return 1; } while(!feof(file)){ c = fgetc(file); printf("%c", c); } return 0;}

2021-08-23 16:40:49 110

原创 ferror用法:

#include <stdio.h> //ferrorint main(void){ FILE *file; file = fopen("tmp.txt", "r"); if(!file){ printf("文件打开失败"); return 1; } putc('a', file); if(ferror){ perror("futc"); return 2; } return 0;}终端输出: futc: Bad file descri..

2021-08-23 11:57:06 1214

原创 putw & getw: int get(FILE *fp); 用法:

#include <stdio.h> //putwint main(void){ //把一个int数组,写到文件tmp.date中去。 FILE *file; int date[5] = {0,1,2,3,4,5}; file = fopen("tmp.date", "wb"); if(!file){ printf("文件打开失败!"); return 1; } for(int i=0; i<5; i++){ putw(date[0], fil.

2021-08-23 10:51:45 212

原创 fread用法:int read(void *buffer, size_t size, size_t num, FILE *stream);

#include <stdio.h> int main(void){ FILE *file; char name[32]; int age; file = fopen("二进制.txt", "wb+"); if(!file){ printf("文件打开失败"); return 1; } fread(name, sizeof(char), sizeof(name), file); fread(&age, sizeof(int), 1, .

2021-08-23 09:59:20 268

原创 fwrite用法:int fwrite(const void * buffer, size_t size, size_t count, FILE * stream);

int fwrite(const void * buffer, //要写入的真实地址,也就是变量的地址 size_t size, //写入每块数据的大小 size_t count, //写入几块数据 FILE * stream); //文件指针#include <stdio.h> //fwritein...

2021-08-22 14:54:26 1337

原创 fscanf用法:int fscanf(FILE * stream, const char * format, ...);

输读取失败时, 返回EOF#include <stdio.h>int main(void){ //输入名字和年龄 char name[32]; int age; //scanf("姓名=%s 年龄=%d", name, &age); fscanf(stdin, "姓名=%s 年龄=%d", name, &age); printf("姓名=%s 年龄=%d", name, age); return 0;}...

2021-08-22 12:31:12 827

原创 fprintf用法:int fprintf(FILE * stream, const char * format, ...);

#include <stdio.h> //让用户输入学员的姓名、年龄,并把这些信息按照如下格式 //保存到文件中。 姓名:xxx 年龄:xxxint main(void){ FILE * file; char name[32]; char age[32]; int d; file = fopen("students_info.txt", "a"); if(!f.

2021-08-21 12:19:20 252

原创 fgets用法:char *fgets( char *str, int num, FILE *stream );

#include <stdio.h>int main(void){ //逐个取出user.txt文件内的字符串,并且打印 FILE * file; char line[128]; char * ret; file = fopen("users.txt", "r"); if(!file){ printf("文件打开错误"); return 1; } while(ret = fgets(line, sizeof(line), file)){ /.

2021-08-18 18:54:54 97

原创 fputs用法:int fputs( const char * str, FILE * stream);

#include

2021-08-18 18:54:37 171

原创 fputc用法:int fputc(int ch, FILE * stream);

#include <stdio.h>int main(void){ //将users的内容,逐字符打印到user_tmp FILE * file_1; FILE * file_2; char c; file_1 = fopen("users.txt", "r"); file_2 = fopen("users_tmp.txt", "w"); if(!file_1 && !file_2){ printf("文件打开失败"); return .

2021-08-18 15:07:58 1046

原创 fgetc用法:int fgetc(FILE * stream);

#include <stdio.h>int main(void){ //当前文件保存为P7.c,此代码作用为逐字符打印自己这个文件,名字为P7.c FILE * file; char c; file = fopen("P7.c", "r"); //当前文件保存的名字就是P7.c if(!file){ //当文件打开失败是fopen返回值为NULL也就是0,为空。就是假,非假就是真。 ...

2021-08-18 14:30:06 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除