Olá, sou estudante do primeiro semestre em analise e desenvolvimento de sistemas. Minha dúvida é a seguinte:
 
	Como faço para testar se o user escreveu caracteres onde era para escrever apenas números?
 
	 
 #include <stdio.h>
main(){
    int n_value=0, n2_value=0;
    
    printf("Escreva um valor positivo: \n");
    do{
        scanf("%d", &n_value);
        if(n_value <= 0){
            printf("O valor deve ser positivo! \n");
        } else if (n_value = *AQUI É ONDE QUERO TESTAR* ){
            printf("Apenas numeros são aceitos! \n");
        }
    } while (n_value <= 0);
} 
 
	Essa parte do código é para receber um valor e repetir o loop até que o user entre com um valor positivo. Quero que, caso ele escreva uma letra, meu programa apresente a mensagem "Apenas numeros são aceitos".