1. 文件操作:
- FILE 类型:表示文件流的数据类型。
- fopen 函数:打开文件,返回文件指针。
- fclose 函数:关闭文件。
- fprintf 函数:按照指定格式写入数据到文件。
- fscanf 函数:按照指定格式从文件读取数据。
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "w");
fprintf(file, "Hello, World!\n");
fclose(file);
return 0;
}
2. 标准输入输出:
- printf 函数:按照指定格式输出数据到标准输出。
- scanf 函数:按照指定格式从标准输入读取数据。
#include <stdio.h>
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
printf("You entered: %d\n", num);
return 0;
}
3. 字符输入输出:
- putchar 函数:输出一个字符到标准输出。
- getchar 函数:从标准输入读取一个字符。
#include <stdio.h>
int main() {
char ch;
printf("Enter a character: ");
ch = getchar();
putchar(ch);
return 0;
}
4. 错误输出:
- perror 函数:打印上一个函数调用的错误信息。
- stderr 文件指针:标准错误流。
#include <stdio.h>
int main() {
FILE *file = fopen("nonexistent_file.txt", "r");
if (file == NULL) {
perror("Error opening file");
}
return 0;
}
这些是 <stdio.h> 中的一些基本功能。该头文件还包含了很多其他用于文件和输入输出的函数和宏。
转载请注明出处:http://www.zyzy.cn/article/detail/13556/C 语言