-2
関数で関数を使って動的配列を作成しようとしています。イムは、私がやって考えたものの小さな例を与える:関数で使用されている動的配列
enter code here
int main()
{
int *array;
int counter=0;) //countes how many inputs we got
*array=dynamic_array(array,counter)
return 0;
}
int *dynamic_array(int *array, int counter){
int c=0;
while(c!=-1)
{
counter++;
array=(int *)realloc(arraya(counter)*sizeof(int));
}
return(array);
}
別qustion、私はCにそれを行うことはできません&カウンターを使用したい場合は、どのように私はそれを置き換えることができますか?
ありがとうございます。
インデントあなたのコードをしてください。そして、何が問題なのですか?そして一度に一つの質問をしてください。 –
あなたの2番目の質問について: '&counter-'は何をすべきでしょうか?別の質問を投稿してもう少し詳しく説明する必要があります。 –
あなたのループ 'while(c!= - 1)'は 'c'がループ内で変更されないので決して終了しません。あなたのコードは、これらの構文やその他のエラーでコンパイルされません。 –