FILE* からテキストの文字列を読み込もうとしていますが、試行するたびにセグメンテーション エラーが発生します。これが私がプログラムで行っている唯一のことなので、なぜこれが起こっているのかよくわかりません。
#include <stdio.h>
int main(){
FILE* file;
char* string;
file = fopen("practice.txt", "r");
fgets(string, 100, file);
printf("%s", string);
return 0;
}