na compilação desta parte do programa em C usando o Dev-C/C++:
...
printf("Digite a identificacao do cheque e o seu valor para os %d cheques\n",n);
for(i=0; i<n; i++)
{ printf("Cheque %d: ",i+1);
gets(ident[i]);
printf(" ");
scanf("%f",&val[i][0]);
}
...
aconteceu que o compilador simplesmente pulou a linha [ gets(ident); ] e exibiu os caracteres em branco. Como eu resolvo este problema? Uso alguma outra função para substituir gets ou adiciono algo?
(neste caso frases são esperadas, e não apenas palavras, daí o uso de gets)
OBS: ident e val foram definidas da seguinte maneira : char ident[n][40] ; onde n no caso é um inteiro a ser recebido.
Pergunta
0Cesario0
na compilação desta parte do programa em C usando o Dev-C/C++:
...
...
aconteceu que o compilador simplesmente pulou a linha [ gets(ident); ] e exibiu os caracteres em branco. Como eu resolvo este problema? Uso alguma outra função para substituir gets ou adiciono algo?
(neste caso frases são esperadas, e não apenas palavras, daí o uso de gets)
OBS: ident e val foram definidas da seguinte maneira : char ident[n][40] ; onde n no caso é um inteiro a ser recebido.
float val[n][3];
Link para o comentário
Compartilhar em outros sites
7 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.