在看这篇文章之前,先看看#include <cstdio>的简介。
这篇文章我来给大家几个cstdio的应用。
应用
应用一
#include <cstdio>
int main() {
FILE *file = fopen("example.txt", "w"); // 打开文件用于写入
if (file == NULL) {
perror("Error opening file");
return 1;
}
fclose(file); // 关闭文件
return 0;
}
应用二
#include <cstdio>
int main() {
FILE *file = fopen("data.txt", "w");
if (file == NULL) {
perror("Error opening file");
return 1;
}
fprintf(file, "%d %fn", 42, 3.14159);
fclose(file);
file = fopen("data.txt", "r");
if (file == NULL) {
perror("Error opening file");
return 1;
}
int number;
float pi;
fscanf(file, "%d %f", &number, &pi);
fclose(file);
std::printf("Number: %d, Pi: %fn", number, pi);
return 0;
}
应用三
#include <cstdio>
int main() {
char buffer[50];
int value = 42;
sprintf(buffer, "Value: %d", value); // 输出到字符串
int readValue;
sscanf(buffer, "Value: %d", &readValue); // 从字符串读取
return 0;
}