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()
{ p>
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++) { p >
for(I = 0;i<3;i++) printf("%d",x[j][I]);
printf("\n");
p>
}
Devuelve 0;
}