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. float val[n][3];