c语言库函数测试

1.函数名: abort
功  能: 异常终止一个进程
用  法: void abort(void);
程序例:

1 #include <stdio.h>
2 #include <stdlib.h>
3 int main(void)
4 {
5   printf("Calling abort()\n");
6   abort();
7   printf("hello\n"); /* This is never reached */
8 }

结果:abort后面的代码不会执行,程序会从abort处终止,报异常

2.函数名: abs
功  能: 求整数的绝对值
用  法: int abs(int i);
程序例:

1 int main(void)
2 {
3     int number = -1234;
4     char a = -12;
5     printf("number: %d  absolute value: %d\n", number, abs(number));
6     printf("number: %d  absolute value: %d\n", a, abs(a));
7     getchar();
8 }

结果:返回一个整数绝对值,参数必须为整数,否则会出错

3.函数名: access

功  能: 确定文件的访问权限
用  法: int access(const char *filename, int amode);

 1 #include <stdio.h>
 2 #include <io.h>
 3
 4 int main(void)
 5 {
 6     printf("Does NOTEXIST.FIL exist: %s\n");
 7     int exist = _access("E:\\MM.txt", 0);
 8     printf("文件存在否:%s", exist == 0 ? "存在" : "不存在");
 9     system("pause");
10 }

时间: 2024-10-10 16:12:54

c语言库函数测试的相关文章

C语言库函数大全及应用实例一

原文:C语言库函数大全及应用实例一                                 [编程资料]C语言库函数大全及应用实例一 函数名: abort 功 能: 异常终止一个进程 用 法: void abort(void); 程序例: #i nclude #i nclude int main(void) { printf("Calling abort()\n"); abort(); return 0; /* This is never reached */ } 函数名: a

C语言库函数大全及应用实例三

原文:C语言库函数大全及应用实例三 [编程资料]C语言库函数大全及应用实例三 函数名: ecvt 功 能: 把一个浮点数转换为字符串 用 法: char ecvt(double value, int ndigit, int *decpt, int *sign); 程序例: #i nclude #i nclude #i nclude int main(void) { char *string; double value; int dec, sign; int ndig = 10; clrscr()

C语言库函数大全及应用实例六

原文:C语言库函数大全及应用实例六                                              [编程资料]C语言库函数大全及应用实例六 函数名: getlinesettings 功 能: 取当前线型.模式和宽度 用 法: void far getlinesettings(struct linesettingstype far *lininfo): 程序例: #i nclude #i nclude #i nclude #i nclude /* the names o

C语言库函数大全及应用实例十四

原文:C语言库函数大全及应用实例十四                                       [编程资料]C语言库函数大全及应用实例十四 函数名: strset 功 能: 将一个串中的所有字符都设为指定字符 用 法: char *strset(char *str, char c); 程序例: #i nclude #i nclude int main(void) { char string[10] = "123456789"; char symbol = 'c'; p

C语言库函数大全及应用实例九

原文:C语言库函数大全及应用实例九                                                [编程资料]C语言库函数大全及应用实例九 函数名: mktemp 功 能: 建立唯一的文件名 用 法: char *mktemp(char *template); 程序例: #i nclude #i nclude int main(void) { /* fname defines the template for the temporary file. */ char

C语言库函数大全及应用实例十三

原文:C语言库函数大全及应用实例十三                                          [编程资料]C语言库函数大全及应用实例十三 函数名: stat 功 能: 读取打开文件信息 用 法: int stat(char *pathname, struct stat *buff); 程序例: #i nclude #i nclude #i nclude #define FILENAME "TEST.$$$" int main(void) { struct st

C语言库函数大全及应用实例十

原文:C语言库函数大全及应用实例十                                             [编程资料]C语言库函数大全及应用实例十 函数名: qsort 功 能: 使用快速排序例程进行排序 用 法: void qsort(void *base, int nelem, int width, int (*fcmp)()); 程序例: #i nclude #i nclude #i nclude int sort_function( const void *a, con

C语言库函数大全及应用实例五

原文:C语言库函数大全及应用实例五                                                 [编程资料]C语言库函数大全及应用实例五 函数名: getcurdir 功 能: 取指定驱动器的当前目录 用 法: int getcurdir(int drive, char *direc); 程序例: #i nclude #i nclude #i nclude char *current_directory(char *path) { strcpy(path, "

C语言库函数大全及应用实例十一

原文:C语言库函数大全及应用实例十一                                         [编程资料]C语言库函数大全及应用实例十一 函数名: setbkcolor 功 能: 用调色板设置当前背景颜色 用 法: void far setbkcolor(int color); 程序例: #i nclude #i nclude #i nclude #i nclude int main(void) { /* select a driver and mode that sup