Problema con scanf

David
18 de Abril del 2004
Cuando introduzco "scanf" y este se ejecuta, se produce un salto de linea automáticamente, y yo no deseo que este salto lo hago hasta que yo se lo indique. ¿cómo puedo conseguir que no haga este salto de linea automáticamente?

noel solw
18 de Abril del 2004
[a] : si sabes de antemano que numero de valores entras cada vez, por ejemplo tres numeros enteros
(puede ser otra cosa : char,float, char[], etc), la solucion es sencilla:
int a,b,c;
scanf("%d %d %d",&a,&b,&c);

[b] : si no sabes cuantos valores has de recibir, tienes que construir una funcion que reciba los datos por getche(), caracter por caracter, construya los datos pedidos y salte de renglon unicamente cuando reciba enter.