Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Cómo ingresar un número plástico en lenguaje C sin eco ni salto de línea?

¿Cómo ingresar un número plástico en lenguaje C sin eco ni salto de línea?

Utilice getch() para ingresar. Los números están separados por 1 espacio y el último número va seguido de un espacio o retorno de carro.

Utilice char str[300] para almacenar claves de entrada. Utilice sscanf() para convertirlo a int.

# incluir & ltstdio.h & gt

# incluir & ltconio.h & gt

main()

{

Cadena[300];

int x[3][3], i=0, j, n = 0;

mientras(1){< / p>

str[I]= getch();

if(str[I]= = ' ')n++;

if(str[I]= = ' \ n ')romper;

Si (n & gt=9) romper;

i++;

}

sscanf( str , " % d % d % d % d % d % d % d % d % d % d ",

& ampx[0][0], & ampx[0][1], & ampx[0][2],

& ampx[1][0], & ampx[1][1], & ampx[1][2],

& ampx[2][0], & ampx[2][1], & ampx[2][2]);

for(j = 0; j & lt3;j++) {

for(I = 0;i<3;i++) printf("%d",x[j][I]);

printf("\n");

p>

}

Devuelve 0;

}