首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开发语言-C/C++

    C语言函数大全--w 开头的函数2

    ; } return 0;}1.3 运行结果2. wcstol2.1 函数说明函数声明函数功能 long int wcstol(const wchar_t* str, wchar_t** endptr 7.3 运行结果8. wmemchr8.1 函数说明函数声明函数功能 void* wmemchr(const void* s, wchar_t c, size_t n);用于在宽字符数组中查找给定的宽字符 参数:s : 一个指向宽字符数组的指针c : 要查找的宽字符值n : 要搜索的字节数返回值:如果找到了 c,则返回指向该位置的指针;否则返回空指针。 s1 比 s2 小,则返回负数;如果 s1 比 s2 大,则返回正数。 10.3 运行结果11. wmemset11.1 函数说明函数声明函数功能 wchar_t* wmemset(wchar_t* s, wchar_t c, size_t n);用于将一个宽字符数组的前

    29511编辑于 2025-07-23
  • 来自专栏开发语言-C/C++

    C语言函数大全--s 开头的函数2

    setmem2.1 函数说明函数声明函数功能 void *setmem(void *dest, size_t n, int c);用于将指定内存区域的每个字节都设置为指定的值参数:dest : 要设置的内存区域的指针 n : 要设置的字节数c : 要设置的值·注意: setmem() 并不是标准 C 函数,而是 POSIX 标准库函数,因此可能并不被所有平台所支持。 如果您的编译器或操作系统不支持 setmem() 函数,可以使用标准 C函数 memset() 来代替2.2 演示示例#include <stdio.h>#include <stdlib.h>#include 注意: setmode() 函数只适用于 Windows 系统下的 C/C++ 编程,并且不是标准库函数,因此在跨平台编程时应该避免使用它。 getmaxy() / 2, "Hello, world!")

    30621编辑于 2025-07-06
  • 来自专栏开发语言-C/C++

    C语言函数大全--c开头的函数

    可以使用以下宏来组合权限:S_ISUID: 设置用户ID位S_ISGID: 设置组ID位S_ISVTX: 粘滞位S_IREAD: 读权限 (4)S_IWRITE: 写权限 (2)S_IEXEC: 执行权限 halt:"); getch(); exit(1); /* terminate with an error code */ } midx = getmaxx() / 2; midy = getmaxy() / 2; setcolor(getmaxcolor()); /* draw the circle */ circle(midx, midy, temp.txt", "w"); /* force an error condition by attempting to read */ ch = fgetc(fp); printf("%c\ /* display some messages */ outtextxy(0, 0, "* <-- (0, 0) in smaller viewport"); outtextxy(0, 2*

    95121编辑于 2024-12-28
  • 来自专栏开发语言-C/C++

    C语言函数大全--a开头的函数

    void assert(int test);测试一个条件并可能使程序终止double atan(double x);反正切函数double atan2(double y, double x);计算Y/ 4.2 演示示例#include <dos.h>#include <stdio.h>unsigned char buff[512];int main(){ int i; char c; ; printf("\nInsert a diskette for drive A:\n"); printf("and press ENTER when ready. . ."); c= getchar(); printf("\n\nCleaning FAT area. . ."); buff[0]=0xf0; buff[1]=buff[2]=0xff; for (exit_fn1); /* post exit function #2 */ atexit(exit_fn2); return 0;}14.3 运行结果15. atof15.1 函数说明函数声明函数功能

    66521编辑于 2024-12-01
  • 来自专栏开发语言-C/C++

    C语言函数大全--r 开头的函数

    1.3 运行结果2. rand2.1 函数说明函数声明函数功能 int rand(void);用于生成伪随机数 返回值: 每次调用它时会返回一个介于 0 和 RAND_MAX 之间的伪随机整数。 , gmode; int left, top, right, bottom; initgraph(&gdriver, &gmode, ""); left = getmaxx() / 2 - 50; top = getmaxy() / 2 - 50; right = getmaxx() / 2 + 50; bottom = getmaxy() / 2 + 50; BGI 驱动程序主要用于支持 Borland C++ 等 IDE 环境下的图形绘制和显示操作,它们通常存储在一个单独的库文件中,例如 graphics.h 头文件需要使用的 BGI driver 位于 = fopen("test/file2.txt","w"); fclose(fp1); fclose(fp2); //尝试刪除非空目录 if (rmdir(dir name

    38211编辑于 2025-07-01
  • 来自专栏开发语言-C/C++

    C语言函数大全--p 开头的函数

    int putc(int c, FILE *stream);它是标准 I/O 库中定义的函数,用于将一个字符输出到指定的文件流。 int putchar(int c);它是标准 I/O 库中定义的函数,用于将一个字符输出到标准输出流(通常是控制台窗口)。int putenv(char *string);用于设置环境变量的值。 1.3 运行结果2. pieslice2.1 函数说明函数声明函数功能 void pieslice(int x, int y, int stanle, int endangle, int radius) 7.3 运行结果8. putc8.1 函数说明函数声明函数功能 int putc(int c, FILE *stream);它是标准 I/O 库中定义的函数,用于将一个字符输出到指定的文件流。 8.3 运行结果9. putchar9.1 函数说明函数声明函数功能 int putchar(int c);它是标准 I/O 库中定义的函数,用于将一个字符输出到标准输出流(通常是控制台窗口)。

    42431编辑于 2025-05-15
  • 来自专栏开发语言-C/C++

    C语言函数大全--l开头的函数

    *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));它是标准 C 此外,如果两个参数中有一个或两个都是负数,则商和余数的计算规则将根据 C 标准进行调整。 size, int (*compar)(const void *, const void *));它是标准 C函数 <search.h> 中的一个函数,用于在一个数组中查找指定元素。 4.3 运行结果5. line5.1 函数说明函数声明函数功能 void line( int x1, int y1, int x2, int y2);在指定两点间画一直线参数:(x1, y1) : 第一个点的坐标 8.3 运行结果9. lock9.1 函数说明函数声明函数功能 int lock(int fd, int cmd, off_t len);它是标准 C函数 <fcntl.h> 中的一个函数,用于对文件进行加锁或解锁操作

    43421编辑于 2025-04-29
  • 来自专栏开发语言-C/C++

    C语言函数大全--u 开头的函数

    int c, FILE *stream);用于将字符推回输入流中 int ungetch(int c);用于将字符推回输入流中 int unix2dos(const char *src_file, const ungetc2.1 函数说明函数声明函数功能 int ungetc(int c, FILE *stream);用于将字符推回输入流中 参数:c : 要推回的字符stream : 要推回字符的文件指针2.2 2.3 运行结果3. ungetch3.1 函数说明函数声明函数功能 int ungetch(int c);用于将字符推回输入流中 参数:c : 要推回的字符3.2 演示示例#include <stdio.h 3.3 运行结果4. unix2dos4.1 函数说明函数声明函数功能 int unix2dos(const char *src_file, const char *dst_file);用于将文本文件的行末标志符从 5.3 运行结果6. unlock6.1 函数说明函数声明函数功能 int unlock(int handle, long offset, long length);它不是标准 C 库中的函数,而是 Linux

    33211编辑于 2025-07-20
  • 来自专栏开发语言-C/C++

    C语言函数大全--h开头的函数

    1#define ABORT 2int buf[500];//定义捕获磁盘问题的错误消息static char *err_msg[] = { "write protect", "unknown // 否则就是磁盘错误 drive = ax & 0x00FF; errorno = di & 0x00FF; sprintf(msg, "Error: %s on drive %c\ 接着调用 highvideo() 把文本显示切换为高亮度,利用 gotoxy(1, 2) 将光标定位到第 1 列第 2 行,再用 cprintf() 输出高亮度的 "High Intensity Text 不过需要留意,conio.h 并非标准 C 库的一部分,它主要在像 Turbo C 这类旧的编译器中使用,而在现代开发环境里可能不被支持。 API Reference Document][highvideo][hcreate,hsearch,hdestroy,hcreate_r,hsearch_r,hdestroy_r][UTILS-标准C

    47921编辑于 2025-04-02
  • 来自专栏开发语言-C/C++

    C语言函数大全--j开头的函数

    1. j0,j0f1.1 第一类 0 阶贝塞尔函数 J_0(x) 1.1.1 定义满足贝塞尔方程:x^2 y'' + x y' + (x^2 - 0^2)y = 0 在原点 ( x=0 ) 处有限的解。 : %lf", x, result); return 0;} 1.4 运行结果2. j1,j1f2.1 第一类 1 阶贝塞尔函数 J_1(x) 2.1.1 定义满足贝塞尔方程:x^2 y'' + \, \Gamma(n+m+1)} \left( \frac{x}{2} \right)^{2m+n} 其中 \Gamma 为伽马函数,整数阶时 \Gamma(n+m+1) = (n+m)! 。 5. join5.1 函数说明函数声明函数功能 int join(pthread_t thread, void **retval);等待线程退出并回收资源在 C 语言中,join 函数不是标准库函数,也不是 参考[MATH-标准C库]《Linux内核API完全参考手册》

    69121编辑于 2025-04-23
  • 来自专栏开发语言-C/C++

    C语言函数大全--e开头的函数

    7.2 演示示例7.2.1 SubEnvTest.c参考 5.2.1 的 SubEnvTest.c7.2.2 Test.c#include <process.h>#include <stdio.h>#include 8.2 演示示例8.2.1 SubTest.c参考 4.2.1 的 SubTest.c8.2.2 Test.c#include <process.h>#include <stdio.h>#include 9.2 演示示例9.2.1 SubEnvTest.c参考 5.2.1 的 SubEnvTest.c9.2.2 Test.c#include <process.h>#include <stdio.h>#include 11.2 演示示例11.2.1 SubEnvTest.c参考 5.2.1 的 SubEnvTest.c11.2.2 Test.c#include <process.h>#include <stdio.h exp2f,exp2l14.1 函数说明函数声明函数功能 double exp2(double x);计算 x 的基数为2的指数(double)float exp2f(float x);计算 x 的基数为

    51112编辑于 2025-01-09
  • 来自专栏开发语言-C/C++

    C语言函数大全--q 开头的函数

    ));用于将指定数组按指定顺序进行排序void quick_exit(int status);它是 C11 标准中新增的函数,用于快速退出程序并执行一些清理操作。 该函数在某些操作系统上可能不可用,因为它并非标准的 C 语言函数,而是 POSIX 标准中定义的函数。 qsort() 函数中传入一个比较函数 compare(),用于比较两个元素的值。最后我们再次输出排序后的结果 ”After sorting: 1 2 3 4 5 6 7 8 9“。 1.3 运行结果2. quick_exit2.1 函数说明函数声明函数功能 void quick_exit(int status);它是 C11 标准中新增的函数,用于快速退出程序并执行一些清理操作。 该函数在某些操作系统上可能不可用,因为它并非标准的 C 语言函数,而是 POSIX 标准中定义的函数

    24621编辑于 2025-06-21
  • 来自专栏开发语言-C/C++

    C语言函数大全--v 开头的函数

    int i; va_start(args1, count); /* 初始化可变参数列表 */ /* 复制可变参数列表 */ va_copy(args2, args1); = va_arg(args2, int); printf("arg[%d] = %d %d\n", i, arg1, arg2); } va_end(args2); /* 清理复制的可变参数列表 然后在print_args() 函数内部,我们首先定义了两个 va_list 类型的变量 args1 和 args2,并使用 va_start() 函数初始化 args1 变量。 接着,我们使用 va_copy() 函数将 args1 复制到 args2 中,并使用 for 循环和 两个 va_arg() 函数来分别访问这两个可变参数列表,并依次输出每个参数的值。 1.3 运行结果2. va_arg2.1 函数说明函数声明函数功能 type va_arg(va_list ap, type);用于从可变参数列表中获取下一个参数,并将其转换为指定的类型 参数:ap :

    29731编辑于 2025-07-22
  • 来自专栏开发语言-C/C++

    C语言函数大全--i开头的函数

    1.3 运行结果 2. initgraph 2.1 函数说明 函数声明 函数功能 void initgraph( int *graphdriver, int *graphmode, char *pathtodriver 函数声明 函数功能 int isalnum(int c); 检查字符 c 是否为字母或数字 参数: c : 待检查的字符 返回值: 若字符为字母或数字,返回非零值; 否则返回 0。 这其实同 C 语言的自动类型转换有关。 我们知道在 C 语言中,char 类型本质上是一种整数类型,它占用一个字节(8 位)的存储空间,用于存储字符的 ASCII 码值(或其他字符编码值)。 15.3 运行结果 16. isalpha 16.1 函数说明 函数声明 函数功能 int isalpha(int c); 检查字符 c 是否为(大写或小写)字母 参数: c : 待检查的字符 函数声明 函数功能 int isspace(int c); 检查字符 c 是否为空白字符,如空格(' ')、制表符('\t')、换行符('\n')等。

    42021编辑于 2025-04-21
  • 来自专栏开发语言-C/C++

    C语言函数大全--o 开头的函数

    obstack_init(&my_obstack); dst = (char *)obstack_alloc(&my_obstack, strlen(str1) + strlen(str2) + 1); strcpy(dst, str1); strcat(dst, str2); printf("%s\n", (char *)my_obstack.chunk); dst = (char *)obstack_blank(&my_obstack, sizeof(int)*2); int a = 100; int b = 200; memcpy(dst, 2.2 演示示例#include <stdio.h>#include <stddef.h>struct example { int a; char b; double c;};int y = getmaxy() / 2; outtextxy(x, y, "Hello, world!")

    43221编辑于 2025-05-14
  • 来自专栏开发语言-C/C++

    C语言函数大全--k开头的函数

    kbhit()) { // 等待用户按键 } ch = getch(); // 获取用户按下的键值 printf("You pressed the '%c' key\n" , ch); return 0;}1.3 运行结果2. kcalloc2.1 函数说明函数声明函数功能 void *kcalloc(size_t n, size_t size, gfp_t flags something with mapped memory */ *(char *)ptr = 'A'; printk(KERN_INFO "Value at mapped address: %c\ return -1; } obj->a = 123; obj->b = 'A'; printk(KERN_INFO "obj->a = %d, obj->b = '%c' 25.2 演示示例c#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/slab.h

    51921编辑于 2025-04-27
  • 来自专栏开发语言-C/C++

    C语言函数大全--t 开头的函数

    M_PI / 180.0l); printf("The tangent of %Lf degrees is %Lf\n", xL, tan_valueL); return 0;}1.3 运行结果2. 8.3 运行结果9. toascii9.1 函数说明函数声明函数功能 int toascii(int c);将一个字符转换为其对应的 ASCII 码值 参数:c : 要转换的字符9.2 演示示例#include 9.3 运行结果10. tolower10.1 函数说明函数声明函数功能 int tolower(int c);可以用于将一个 ASCII 字符转换为小写字母参数:c : 要转换的字符10.2 演示示例 x = 5.0; float y = 7.2f; long double z = 2.5L; double result1 = tgamma(x); float result2 tgammal(z); printf("tgamma(%lf) = %lf\n", x, result1); printf("tgammaf(%f) = %f\n", y, result2)

    26611编辑于 2025-07-09
  • 来自专栏开发语言-C/C++

    C语言函数大全--b开头的函数

    功能号决定了bdos函数要执行的具体DOS操作。例如,功能号0x09用于在屏幕上显示字符串,功能号0x3C用于创建或打开文件。 unsigned dosdx : 用于传递额外的参数或数据给DOS功能。 在大多数情况下,驱动器号是通过位移来表示的,其中0x00表示第一个硬盘(通常是C:),0x80表示第一个软盘驱动器(通常是A:),以此类推。 int head : 指定了要访问的磁头号。 2 :读取打印机的状态。函数返回值将表示当前打印机的状态,具体含义由返回值的位组合决定。 当 cmd 为 2 时,函数返回一个整数值,该值的低 8 位有效,用于表示当前打印机的状态。 \n", a); return 0; } 12.3 运行结果 参考 [API Reference Document] [c语言中的 bar 函数] [c语言中的 bar3d 函数]

    58021编辑于 2024-12-06
  • 来自专栏开发语言-C/C++

    C语言函数大全--d开头的函数

    函数说明函数声明函数功能 double difftime(time_t time2, time_t time1);计算两个时刻之间的时间差 2.2 演示示例#include <stdio.h>#include <dos.h>#include <conio.h>// 定义一个宏INTR,代表时钟中断的十六进制向量值#define INTR 0X1C // 声明一个函数指针oldhandler,该指针指向一个没有参数且返回 6.3 运行结果7. dup27.1 函数说明函数声明函数功能 int dup2(int oldhandle, int newhandle);复制文件描述符;若成功为新的文件描述,若出错为-1。 (STDOUT),将备份的文件描述符赋值给 oldstdout,并打印出来;使用 dup2 函数将标准输出重定向到 handle 指向的文件,即将后续的输出内容写入到 "STU.FIL" 文件中;关闭 handle 指向的文件句柄;使用 write 函数将 msg 字符串写入到标准输出(此时已经重定向到文件),长度为字符串的长度;使用 dup2 函数将标准输出恢复到备份的文件描述符 oldstdout

    52121编辑于 2025-01-05
  • 来自专栏开发语言-C/C++

    C语言函数大全--n 开头的函数

    char *nl_langinfo(nl_item item);它是一个 POSIX 标准函数,用于获取当前本地化环境下的语言环境信息。它可以返回一些与语言、货币、日期和时间格式等相关的信息。 在本例中,我们将等待时间设置为 2 秒加上 5 毫秒。接着,我们调用 nanosleep() 函数,并传递 req 变量的地址作为第一个参数。 接着,我们使用 strcoll_l() 函数来在新的本地化环境变量下比较两个字符串 str1 和 str2。最后,我们输出比较结果,并使用 freelocale() 函数释放 loc 变量。 注意: 由于 nice() 函数并不是标准 C 库中的函数,因此在编译时需要传递 -posix 参数或其他类似参数以启用 POSIX 标准。 9. nl_langinfo9.1 函数说明函数声明函数功能 char *nl_langinfo(nl_item item);它是一个 POSIX 标准函数,用于获取当前本地化环境下的语言环境信息。

    60521编辑于 2025-05-12
领券