array – Como faço esse cogiod em questão?

Seguinte o código em questão tem que ler os valores gravados no arquivo txt em questão, porem não estou conseguindo visualizar como fazer essa leitura e gravaçao dos dados lidos!!!! Sou iniciante nisso se poderem me ajudar!!!!

int main(){

FILE *arq;
arq = fopen("texto.txt","r");

int *v;
int qtdele;
printf("Insira a Quantidade de elementos que deseja ordenar............:n");
scanf("%d",qtdele);

v = (int*)(malloc(qtdele*sizeof(int)));

if (v == NULL){
    printf("Erro na alocacao");
    return 0;
}

while(fgets(v, sizeof v,arq) != NULL){
    
}

}