自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (11)
  • 收藏
  • 关注

原创 linux的知识与理解(二)

这次是关于带缓存的IO与不带缓存的IO的问题,由于很多而且时间比较急,没法整理了,贴一个链接上来吧,这个链接讲的很详细了,方方面面都有讲到,有很小的地方有些小问题,可以忽略不计的。https://www.jb51.net/article/102413.htm...

2019-08-04 14:38:13 86

原创 linux知识与理解(一)

1.关于文件操作中的某些宏定义常量的问题(关于文件状态标志常量屏蔽字O_ACCMODE)文件标志常量在检测其他文件标志常量时有至关重要的用处,所以它被叫做文件状态标志常量屏蔽字,就好像掩码一样,通过它与文件状态标志进行与运算,可以得到O_RDONLY,O_WRONLY,O_RDWR,O_EXEC,O_SEARCH中的任意一个,且他们5个常量在文件标志常量中一次只能出现其中一个(值得注意的是,O...

2019-07-29 17:09:36 138

原创 C/C++零碎知识(十)

1.SetFilePointerEx()函数文件指针我们大概已经知道该如何创建或者打开一个文件,用CreateFile函数可以轻松做到,还不了解的小伙伴,请穿越到http://www.cnblogs.com/bigsponge/articles/4936599.htmlCreateFile函数会使系统创建一个文件内核对象来管理对文件的操作。在这个内核对象内部有一个文件指针,这是我们今天的...

2019-06-17 00:28:59 176

原创 C/C++的零碎知识(九)

1.gets_s函数gets_s 对应头文件<stdio.h>(在vs2013里是包含在stdio头文件中的,在vc6里面不是,而且在vc6中我没有找到这个头文件)char *gets_s(char *buffer,size_t sizeInCharacters);gets_s(buffer,size) //其中第二参数就是允许的输入长度 //这里的size是分配bu...

2019-06-16 18:42:41 388

原创 C/C++的零碎知识(八)

1.C中的wsprintfW函数将格式化数据写入指定的缓冲区。 根据格式字符串中相应的格式规范,将任何参数转换并复制到输出缓冲区。 该函数将一个终止空字符附加到它写入的字符,但返回值不包括字符计数中的终止空字符。它的格式如下:wsprintf(缓冲区, 格式, 要格式化的值);其中的缓冲区表示一个指向缓冲区的指针,格式是例如%d这样的格式,也可以是例如“you are my %d friend ...

2019-06-16 16:15:28 116

原创 C/C++的零碎知识(七)

1.关于一种扩展的字符类型wchar_twchar_t类型是一种扩展的字符类型,char类型是一种8位的数据类型,只能表达256个字符,许多外文字符集多于256个字符,char类型无法表达。wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位,总之,wchar_t所能表示的字符数远超char型。标准C中的wprintf()...

2019-06-16 01:27:34 103

原创 关于C与C++的零散知识(六)

1.关于如何在标准C中定义一个其他字节大小的int类型整数这两天在搞汇编课设碰到这个问题了,比如说我们对一个文件进行操作,我使用一个fgetc函数,它只能一次从当前文件指针处读取一个字节的信息且返回类型为int类型,这相当于是返回了一个4字节,用4字节的空间保存一个字节的数据,在某些操作中会造成错误,我想到的一个方法是,如果我能定义一个1个字节的int类型数据,那么我就能用一个字节的int类型变...

2019-06-08 19:41:31 105

原创 C/C++的零散知识(五)

1.关于打开文件的问题现在有一个问题,我想用二进制形式打开一个exe可执行文件,并且输出其中的二进制数据,应该怎么办。不讲太多,直接上代码。#include <stdio.h>#include <ctype.h>int main(){ FILE *fp; char ch[50]; int ch1; scanf("%s",ch); fp=fopen(ch...

2019-06-06 12:58:10 144

原创 C/C++的零散知识(四)

在进行观看前的提示,由于博客的创作器因为某些不可知的原因无法正确的识别*(仅限于在算式之间),所以如果有理解不了的表达式建议进行乘法带入,多半是对的。关于预处理的问题其实这个问题应该早都明白的,起码在学习C语言的时候就应该有所了解,可惜我现在才想到这个问题。ps:以下的叙述多半是百度百科上的原句,我会对其中的某些语句进行解释说明,方便理解。程序设计语言的预处理的概念:在编译之前进行的处理。...

2019-05-29 00:38:44 146

原创 C/C++的零散知识(三)

首先是关于dos,h头文件,在汇编语言课程设计用到了这个头文件,主要用到的函数为,FP_SEG和FP_OFF函数。首先是关于FP_SEG函数,它一种数学函数,功 能是获取远地址段值。可惜的是我用vc6.0,以及vs2013编译器都显示有dos.h头文件但是没有FP_SEG函数,我用vs2013打开了vc6.0和vs2013的dos.h头文件,发现其中并没有进行FP_SEG的定义,这样会导致vc6...

2019-05-28 12:32:32 177

原创 C/C++零碎知识(二)

一.getchar()函数getch()函数的区别1.getchar();从键盘读取一个字符并输出,该函数的返回值是输入第一个字符的ASCII码;若用户输入的是一连串字符,函数直到用户输入回车时结束,输入的字符连同回车一起存入键盘缓冲区。若程序中有后继的getchar();函数,则直接从缓冲区逐个读取已输入的字符并输出,直到缓冲区为空时才重新读取用户的键盘输入。下面的例子应该已经足够详细了。...

2019-05-28 00:40:43 113

原创 关于C与C++的零散知识(1)

关于在标准C中的(void*)作为传递参数和返回类型的问题(void )可以被看成一个泛型,泛型的意思就是说我们可以向其中传递任何类型的数据,可以在运行时为其动态指派特定的类型。在(void)被作为一个参数的时候,在调用该函数的时候可以向其中传递任意类型的参数(注意:参数必须是指针类型的变量)。从这一点上来看它的功能比较类似C++中的模板。不过若是将void*赋值给其他类型的参数,那么需要进行...

2019-05-15 22:33:41 112 1

空空如也

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

TA关注的人

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