
▲ 31 r/andreyoung
u/Disastrous_West_1633 — 20 days ago

Tava escrevendo uns codigos em c ateh chegar nisso:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
struct info{
char nome [40];
int idade;
char endereco [40];
};
int main() {
int Questao;
printf("Qual exercicio queres?\n");
scanf("%d", &Questao);
switch (Questao) {
case 41:{
struct info e1;
printf("Digite seu nome: ");
fgets(e1.nome, sizeof(e1.nome), stdin);
printf("Digite sua idade: \n");
scanf(" %d", &e1.idade);
printf("Digite seu endereco:\n");
fgets(e1.endereco, sizeof(e1.endereco), stdin);
break;
}
//O objetivo era simples, pede informacoes e retorna usando struct, porem quando eu rodo esse programa ele pula a primeira pergunta e a terceira. Entao eu estou passando por uma frustracao terrivel por ver pessoas usando "fgets" sem problema nenhum por ai, enquanto o meu fica com essas frescuras