ユーザから入力したい単語の数を取得するC関数を書く必要があります。関数はユーザからの単語をスキャンしなければならないが、配列。例えば単語を取得して配列に入れる関数
:
プログラム:
number of words:
ユーザー:
3
hi
my
name
(すべての単語の間に入力している)、関数が 文字列配列にこれらの単語を入れて持っています(配列のサイズはmallocで定義され、文字列の最大サイズは100(それ以下である可能性があります)です。
int main()
{
int n;
printf("Please enter the number of words: \n");
if (scanf("%d",&n)!=1)
return 0;
char *name;
name = malloc((sizeof(char)*100*n));
int c;
int i;
int m;
for (i = 0; i < n && ((c=getchar()) != EOF);i++)
{
name[i] = c;
}
finds_themin(&name, m); //I know this work
return 0;
}
これは割り当てのようです。これまでに何を試しましたか? – x29a
@ x29a私はコードを入れて 私は書くコードが間違っていると思う – STD
stackoverflow.comで、この同じ種類の割り当てについて質問がたくさんあります。これらの種類の質問を公開し、対応する回答を調べるには、stackoverflow.com検索エンジンを使用することを提案してください – user3629249