Oi galera, bom, sou novo em programação no geral, e não estou conseguindo printar um valor específico de uma string.
Tenho uma string quantia de tamanho 3, e queria printar apenas o primeiro valor dela, mas o compilador está printando LIXO. Eu leio a string q o usuário digitou, mas na hora de printar, acontece algo errado. O que pode ser? Esse é o código que estou usando:
#include <stdio.h>
#include <strings.h>
#include <stdlib.h>
#include <conio.h>
#define MAX 3
int main(void) {
int quantia[MAX];
printf("Quantia? R$ ");
gets(quantia);
printf("%d", quantia[0]);
return 0;
}
Pergunta
sathoril
Oi galera, bom, sou novo em programação no geral, e não estou conseguindo printar um valor específico de uma string.
Tenho uma string quantia de tamanho 3, e queria printar apenas o primeiro valor dela, mas o compilador está printando LIXO. Eu leio a string q o usuário digitou, mas na hora de printar, acontece algo errado. O que pode ser? Esse é o código que estou usando:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.