MeCraniDOS: que compilador usas?
Uso CodeBlocks con MinGW
Saludos
Editado
Si de la manera en que lo pones te falla, puedes hacerlo también de esta manera, aunque no es la mejor, quizás te funciona...
Con tu código quedaría así:
Código
#include <iostream> #include <stdlib.h> char buff[1]; void entrada(){ printf("texto para entrada: "); scanf("%s",buff); salida(); // <-- Usas la funcion salida dentro de la funcion entrada } void salida(){ printf("fin"); } int main (){ entrada(); system("cmd.exe /c pause"); return 0; }
Y con mi código quedaría así:
Código
#include <stdio.h> void entrada(); void salida(); int main () { entrada(); fflush(stdin); getchar(); } void entrada() { char buff[1]; printf("texto para entrada: "); scanf("%s",buff); salida(); // <-- Usas la funcion salida dentro de la funcion entrada } void salida() { printf("\nfin"); }