
c语言
Fay_ly
学生
展开
-
strcpy、strncpy与memcpy的区别和使用方法
strcpy、strncpy、memcpy这三个C语言函数我们在主机代码编写中会很频繁的使用到,但是三个函数的区别、使用时该注意什么还是有必要说下的。本文参考《C 标准库》编写。一、函数说明1、memcpy函数void *memcpy(void *s1, const void *s2, size_t n);说明:函数memcpy从s2指向的对象中复制n个字符到s1指向的对象中。如果复制发生在转载 2017-10-18 17:58:45 · 389 阅读 · 0 评论 -
C语言中 \r, \n, \b 的区别
1. \r\n 和 \n 区别 (来源:百度知道)\r是回车符,\n是换行符计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的转载 2017-10-04 09:02:28 · 1006 阅读 · 0 评论 -
C语言中宏定义方法
宏的单行定义 #define A(x) T_##x #define B(x) #@x #define C(x) #x 我们假设:x=1,则有: A(1)——〉T_1 B(1)——〉 ‘1 ‘ C(1)——〉 “1 “ .如何定义宏、取消宏 //定义宏 #define [MacroName] [MacroValue] //取消宏 #undef [转载 2017-10-05 14:23:07 · 690 阅读 · 0 评论 -
strncpy和snprintf的正确用法详解
strncpy和snprintf转载 2017-11-24 14:06:47 · 1283 阅读 · 0 评论 -
access函数
C语言中access函数 头文件:io.h 功能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 用法: int access(const char *filenpath, int mode); 或者int _access( const char *path, int mode ...转载 2018-03-23 16:11:04 · 1049 阅读 · 0 评论