- 博客(12)
- 问答 (11)
- 收藏
- 关注
原创 linux的知识与理解(二)
这次是关于带缓存的IO与不带缓存的IO的问题,由于很多而且时间比较急,没法整理了,贴一个链接上来吧,这个链接讲的很详细了,方方面面都有讲到,有很小的地方有些小问题,可以忽略不计的。https://www.jb51.net/article/102413.htm...
2019-08-04 14:38:13 109
原创 linux知识与理解(一)
1.关于文件操作中的某些宏定义常量的问题(关于文件状态标志常量屏蔽字O_ACCMODE)文件标志常量在检测其他文件标志常量时有至关重要的用处,所以它被叫做文件状态标志常量屏蔽字,就好像掩码一样,通过它与文件状态标志进行与运算,可以得到O_RDONLY,O_WRONLY,O_RDWR,O_EXEC,O_SEARCH中的任意一个,且他们5个常量在文件标志常量中一次只能出现其中一个(值得注意的是,O...
2019-07-29 17:09:36 167
原创 C/C++零碎知识(十)
1.SetFilePointerEx()函数文件指针我们大概已经知道该如何创建或者打开一个文件,用CreateFile函数可以轻松做到,还不了解的小伙伴,请穿越到http://www.cnblogs.com/bigsponge/articles/4936599.htmlCreateFile函数会使系统创建一个文件内核对象来管理对文件的操作。在这个内核对象内部有一个文件指针,这是我们今天的...
2019-06-17 00:28:59 284
原创 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 486
原创 C/C++的零碎知识(八)
1.C中的wsprintfW函数将格式化数据写入指定的缓冲区。 根据格式字符串中相应的格式规范,将任何参数转换并复制到输出缓冲区。 该函数将一个终止空字符附加到它写入的字符,但返回值不包括字符计数中的终止空字符。它的格式如下:wsprintf(缓冲区, 格式, 要格式化的值);其中的缓冲区表示一个指向缓冲区的指针,格式是例如%d这样的格式,也可以是例如“you are my %d friend ...
2019-06-16 16:15:28 148
原创 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 126
原创 关于C与C++的零散知识(六)
1.关于如何在标准C中定义一个其他字节大小的int类型整数这两天在搞汇编课设碰到这个问题了,比如说我们对一个文件进行操作,我使用一个fgetc函数,它只能一次从当前文件指针处读取一个字节的信息且返回类型为int类型,这相当于是返回了一个4字节,用4字节的空间保存一个字节的数据,在某些操作中会造成错误,我想到的一个方法是,如果我能定义一个1个字节的int类型数据,那么我就能用一个字节的int类型变...
2019-06-08 19:41:31 144
原创 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 167
原创 C/C++的零散知识(四)
在进行观看前的提示,由于博客的创作器因为某些不可知的原因无法正确的识别*(仅限于在算式之间),所以如果有理解不了的表达式建议进行乘法带入,多半是对的。关于预处理的问题其实这个问题应该早都明白的,起码在学习C语言的时候就应该有所了解,可惜我现在才想到这个问题。ps:以下的叙述多半是百度百科上的原句,我会对其中的某些语句进行解释说明,方便理解。程序设计语言的预处理的概念:在编译之前进行的处理。...
2019-05-29 00:38:44 180
原创 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 208
原创 C/C++零碎知识(二)
一.getchar()函数getch()函数的区别1.getchar();从键盘读取一个字符并输出,该函数的返回值是输入第一个字符的ASCII码;若用户输入的是一连串字符,函数直到用户输入回车时结束,输入的字符连同回车一起存入键盘缓冲区。若程序中有后继的getchar();函数,则直接从缓冲区逐个读取已输入的字符并输出,直到缓冲区为空时才重新读取用户的键盘输入。下面的例子应该已经足够详细了。...
2019-05-28 00:40:43 142
原创 关于C与C++的零散知识(1)
关于在标准C中的(void*)作为传递参数和返回类型的问题(void )可以被看成一个泛型,泛型的意思就是说我们可以向其中传递任何类型的数据,可以在运行时为其动态指派特定的类型。在(void)被作为一个参数的时候,在调用该函数的时候可以向其中传递任意类型的参数(注意:参数必须是指针类型的变量)。从这一点上来看它的功能比较类似C++中的模板。不过若是将void*赋值给其他类型的参数,那么需要进行...
2019-05-15 22:33:41 138 1
空空如也
关于QT中光标移动的问题
2020-11-18
java连接SqlServer数据库的问题
2019-12-29
一个C语言的语法问题。。。。。。。。(凑字数)
2019-10-06
为什么creat函数,utimes类的函数在被调用的时候会修改文件数据的最后访问时间呢?
2019-08-23
对于一个符号链接来说,它的可执行权限有用嘛?
2019-08-20
关于linux中重定向的问题。
2019-08-06
在fcntl.h头文件中找不到O_RDWR等open函数的参数
2019-07-20
一个C++链表问题........
2019-06-28
在C里面嵌套汇编完成两个16进制数的相加为什么结果不对啊?
2019-06-07
C语言预编译问题......
2019-06-01
平衡二叉树插入的旋转。。。
2018-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人