まず、セグメンテーションフォルト(コアダンプ)とは何かを教えてください。私はシステムディレクトリにファイルを作成するLinuxでプログラムを作成しています。私はLinuxがこの問題を引き起こしていると思います。ここにコードがあります。コードはとても簡単です。それを気にしないでください。単純なファイルを作成する方法を知らなくても、複雑なプログラムを作成することはできません。C -FILE I/Oセグメンテーション・フォルト・コアがダンプされましたか?
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *fp;
fp = fopen("/samrat.txt", "r+");
fprintf(fp, "this is a demo text");
fclose(fp);
}
ありがとうございます。セグメンテーションフォールトと私のこのプログラムに対する解決策について説明するのを忘れてはいけません。私もint main()
で試しました。
チェックの戻り値については、このリンクを。 – BLUEPIXY
@BLUEPIXY heloはごめんなさい申し訳ありません –
ルートディレクトリに '.txt'ファイルがあるのは珍しいことです。 – EOF