我有一个简单的问题,如果有人可以回答它。我目前正在开始使用Ubuntu并且我正在学习环境,尽管我习惯使用Windows。在Windows上,如果我想创建和写入文件,我会这样做:
FILE *fp;
fp=fopen("c:\\test.txt", "w");
fprintf(fp, "Testing...\n");
fclose(fp);
当使用Ubuntu时,我应该在fopen()的参数中添加什么,比如我想在我的桌面上创建文件。我的电脑名称是“root1”。对不起,如果这似乎是一个愚蠢的问题。
答案 0 :(得分:0)
以简单的方式想要获取Ubuntu中任何文件的路径,然后右键单击并选择属性......
然后它显示路径复制它并附加'/filename.extension'就是这样
答案 1 :(得分:0)
FILE *fp = NULL;
fp = fopen("c:\\test.txt", "w");
if( fp != NULL ){
fprintf(fp, "Testing...\n");
fclose(fp);
} else{
perror("Could not open the file");
}
应始终进行错误检查,并且指针不应保持未初始化状态。