向文件in.txt中写入字符串HelloWorld。#include<stdio.h> void solve(){ /********** Begin *********/ /********** End **********/ }
时间: 2024-11-27 13:07:10 浏览: 14
C标准库函数集
5星 · 资源好评率100%
在C语言中,你可以使用`fopen()`函数打开文件,然后使用`fprintf()`函数向文件中写入字符串。这里是一个简单的示例展示了如何实现这个功能:
```c
#include <stdio.h>
void solve() {
FILE* file; // 定义一个指向文件的指针
char str[] = "HelloWorld"; // 要写入的字符串
// 打开文件"in.txt",如果文件不存在则创建它,使用追加模式"a"
if ((file = fopen("in.txt", "a")) == NULL) {
printf("Error opening the file.\n");
return;
}
// 尝试写入字符串到文件
fprintf(file, "%s\n", str); // 添加换行符使得内容清晰可见
// 关闭文件
fclose(file);
printf("String written to file successfully.\n");
}
int main() {
solve();
return 0;
}
```
在这个程序中,我们首先尝试打开文件,如果失败就打印错误信息并返回。接着将字符串写入文件,最后关闭文件。如果你运行此程序,并在指定位置存在名为"in.txt"的文件,它将在该文件末尾添加"HelloWorld"。
阅读全文