0
ランダムな名前を生成する関数を記述しました。これは私のコード文字配列を返す
char *getrandumstring(int n)
{
int i;
char *str;
for(i=0;i<n;i++)
{
str[i] = (rand() % 26) + 'a';
}
str[i]='\0';
return str;
}
今すぐラインに
str[i] = (rand() % 26) + 'a';
がセグメンテーションフォールトを取得しています。どうして?
はありがとうございました。私は2番目を使いました。しかし、最初のものも理解しました。 – Heartly