Estou fazendo alguns testes usando scruct's, ponteiros, vetores de struct's e vetores de ponteiros com o código abaixo:
#include <stdio.h> typedef struct{ int idade; char ---o; int num_filhos; float salario; } dados; int main () { dados entrevistado[1]; int i; float *salarios[1]; printf("Salario:\n"); scanf("%f", &entrevistado[0].salario); salarios[0] = &entrevistado[0].salario; printf("%f", *salarios[0]); }
O problema é que ao entrar com um número o que é printado depois é uma aproximação dele e não o número exato. Como no caso:
Image may be NSFW.
Clik here to view.