-2
Я пытаюсь построить динамический массив (в соответствии с пользовательским вводом), используя функцию. Im давая небольшой пример того, что я думал, что делать:Динамический массив в c, используемый функцией
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, если я хочу использовать & контраргументы, которые я не могу сделать это на с, как я могу его заменить?
спасибо.
отступа код пожалуйста. И в чем вопрос? И, пожалуйста, один вопрос за раз. –
Что касается второго вопроса: что значит '& counter-'? Вы должны опубликовать отдельный вопрос и уточнить немного больше. –
Ваш цикл 'while (c! = - 1)' никогда не будет завершен, так как 'c' не изменяется в цикле. Ваш код не будет компилироваться со всеми этими синтаксическими и другими ошибками. –