c语言创建一个文件,在文件中写上hello world

标签 c file

#include<stdio.h>    
int main()
{    
    FILE *opening;
    opening = fopen("hello.usr","w");
    fprintf(opening,"Hello world!");     
    fclose(opening);
    printf("Writing to the file was successful.\n");
    printf("Closing the program");
    return 0;
}

我试过用这段代码在 C 编程中创建一个文件并写入文本“Hello world!”在里面。这段代码有什么问题?

最佳答案

如果你想知道哪里出了问题,请检查 fopen

的结果
opening = fopen("hello.usr","w");
if (opening == NULL) {
    perror("fopen");
}

关于c语言创建一个文件,在文件中写上hello world,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37989919/

相关文章:

c - 一维状态转移表

c - 访问 malloc 声明的数组

c - 当我们从任何一个线程中出来时,如何杀死剩余的线程?

python - 将 f.write 文件保存到与找到的 Askopenfilename 相同的目录中

Angular文件上传进度百分比

ruby-on-rails - Ruby 文件复制生成不同的文件

c - 这个条件 (s[i] && s[i] != c) 是什么意思?

c - 当 parent 收到杀死子进程的信号时,如何向收割者函数中加入额外的参数 (c)?

python - 如何导入列表? ( python )

java - 在 SymmetricDS 文件同步中,通过从数据库 bean shell 脚本获取动态设置目标基本目录路径