美文网首页c/c++嵌入式
#嵌入式 常用C库函数。

#嵌入式 常用C库函数。

作者: xqiiitan | 来源:发表于2025-01-12 14:59 被阅读0次

C语言常用库函数。

%#x 所以c语言中的%#x意思是带格式0x的16进制输出。

memset 初始化函数,将某一刻内存中的全部设置为指定的值。
void* memset(void s, int c, size_t n);
s: 指向要填充的内存块。
c: 要被设置的值
n: 要被设置该值的字符数
返回类型是一个指向存储区s的指针。
memset(buf, 0, uLen + 1);
// 拷贝n个字节到dest
void
memcpy(void* dest, void* src, int n)

//检测不可信的数据,数据可能没'\0'结尾,为避免一直扫描,设置扫描边界。
int len = strnlen(str, bufLen-1);
int len = strlen(str); // char* 字符串长度获取
// 复制字符串的库函数
char *strcpy(char *dst, const char *src);
// 将源字符串的一部分复制到目标字符串中。
char *strncpy(char *dest, const char *src, size_t n)
// 比较字符串1,2 前n个字符
if (0 == strncmp("//", sLine, 2)) // 注释的一行。
int strncmp(char *str1, char *str2, int n)
// 字符串分割函数(取分个字符前面的内容),str为NULL表示从上次分割的位置,继续分割。
char *strtok(char *str, const char *split);
// 格式化输出, 输出结果到str中。
int sprintf(char str, const charformat, ...);
// 格式化指定长度size到str中,超出截取前面size-1,然后加上'\0'.
int snprintf(char str, int size, char format, ...);
// 两个字符串连接
char *strcat(char dest, const char src)

// 发送格式化内容 filename 中
sprintf(filename,"/sys/class/gpio/gpio%d/value", bank*8+gio_num);
fprintf(filename, "[Error]%s(%d): ioctl ret =%d\n", FUNCTION, LINE, ret);
INFO("Compiled at %s %s", DATE, TIME);

// 从fp文件指针,读取指定字节数据到buf。每次读取字节数*读取次数。
fread(buf, sizeof(char), sizeof(buf) - 1, fp);
// 格式化打印输出
printf("%d %d \n", buf[0],buf[1]);

// 查找字符串s中首次出现 c字符的位置。返回的是c首次出现位置的指针。
char strchr(const chars, char c);
// 字符c在字符串中最后一次出现的位置,没找到返回NULL。
char strrchr(const chars, char c)

fwrite 将数据从内存中写入到文件中,
write(buf, size, count, fp);
write(fd, buf, 2);

int fineno(FILE *stream); // 获取文件流使用的文件描述词

fsync函数:仅对文件描述符指定的单一文件起作用,且等待磁盘操作结束,在返回。
perror(char * str); // 输出错误原因。
fseek(File* fb, long offset, int fromWhere); // 文件指针定位到指定的位置

相关文章

  • 使用C库函数方式实现文件拷贝

    1.1实验目的 n掌握C库函数对文件操作 n掌握C库函数的常用函数文件访问用法 1.2实验内容 n使用C库函数方式...

  • C语言字符串处理库函数大全

    C语言中最常用标准库函数C++ sizeof的使用总结C++ Builder cstdlib 标准库函数相关颜色的...

  • 第五章

    18.1.2~18.1.4 [TOC] 第五章:C函数 数学库函数 下图给出一些常用的数学库函数,x和y的数据类型...

  • C++常用库函数

    1.常用数学函数 #include 2.常用字符串处理函数 #include 3.其他常用函数 ...

  • C++常用库函数

    使用以下代码之前都要声明一下命名空间:using namespace std; 1. Vector vector类...

  • C语言笔记

    1. C语言本质上属于函数式语言,分为系统定义库函数和用户自定义函数两类。 常用库函数:scanf,printf,...

  • C_language_renew05

    string常用库函数

  • 常用的C标准库函数

    整理常见的C标准库函数。会不断更新。 strcpy sprintf puts memset strcpy 把 sr...

  • C语言知识拾遗

    一、前言 本系列文章旨在总结 C 语言基础知识,包括 标准库函数、疑难点分析、常用函数封装、常用项目代码块 等。关...

  • 第2章 从内核出发

    内核开发的特点: 内核编程时既不能访问C库也不能访问标准C头文件(大部分常用的C库函数在内核中都已经得到实现) 内...

网友评论

    本文标题:#嵌入式 常用C库函数。

    本文链接:https://www.haomeiwen.com/subject/tiimyjtx.html