タイトルで言及されている3つのことは私にはやや新しいものです。私はそれらすべてに概念的に精通していますが、C ++で最初から独自のプログラムを作成しようとしたのはこれが初めてであり、これら3つすべてが関係しています。コードは次のとおりです。
int main(int argc, char *argv[])
{
FILE *dataFile;
char string [180];
dataFile = fopen(argv[1],"r");
fgets(string,180,dataFile);
fclose(dataFile);
}
正常にコンパイルされますが、単純な入力テキストファイルを使用して実行すると、セグメンテーション違反が発生します。複数のチュートリアルを検索しましたが、その理由がわかりません。どんな助けでもいただければ幸いです。