// Programa de exemplo para ilustrar overload de funcoes (segundo exemplo) // Original do livro TURBO C++ SCHILDT pg 364 #include // a funcao solicita faz o solicitacao de um valor // de input que podera ser inteiro, double ou long void solicita(char *str, int *i); void solicita(char *str, double *d); void solicita(char *str, long *d); main(void) { int i; double d; long l; solicita("Informe un inteiro: ", &i); solicita("Informe um double: ", &d); solicita("Informe um long: ", &l); return 0; } void solicita(char *str, int *i) { cout << str; cin >> *i; } void solicita(char *str, double *d) { cout << str; cin >> *d; } void solicita(char *str, long *l) { cout << str; cin >> *l; }