Hola genia, esos son caracteres especiales, pero funcionan igual que cualquier otro caracter:
salto de línea es '\n'
espacio en blanco es ' '
tabulación es '\t'
Por otro lado, me suena que querrás usar un do-while, así el bucle se ejecuta una vez y luego el usuario decide si salir o no.
Te dejo un ejemplo:
Esto aplicalo con las demás caracteres que dijiste. Luego te recomiendo hecharle el vistazo a la tabla ASCII, todos los caracteres tambíen se pueden representar por sus números ASCII.
Luego, cuando sos principiante te suelen enseñar el fflush() que puedes ver arriba de la linea 19... los expertos no lo recomiendan así que no te fies mucho de eso. pero por ahora te sirve. Lo mismo con getch(), no es recomendado usarlo.
salto de línea es '\n'
espacio en blanco es ' '
tabulación es '\t'
Por otro lado, me suena que querrás usar un do-while, así el bucle se ejecuta una vez y luego el usuario decide si salir o no.
Te dejo un ejemplo:
Código (c) [Seleccionar]
/**Programita para sumar dos números, hasta que el usuario quiera salir y apriete el caracter
salto de linea (enter)**/
#include <stdio.h>
int main()
{
int num = 0, otro_num = 0;
char control = 0;
do
{
printf("Ingrese un numero:\n");
scanf("%i",&num);
printf("Ingrese otro numero:\n");
scanf("%i",&otro_num);
printf("La suma de los numeros es: %i\n", num + otro_num);
printf("Presione salto de linea para salir u otro caracter para seguir.\n");
fflush(stdin);
scanf("%c",&control);
}while( control != '\n');
return 0;
}
Esto aplicalo con las demás caracteres que dijiste. Luego te recomiendo hecharle el vistazo a la tabla ASCII, todos los caracteres tambíen se pueden representar por sus números ASCII.
Luego, cuando sos principiante te suelen enseñar el fflush() que puedes ver arriba de la linea 19... los expertos no lo recomiendan así que no te fies mucho de eso. pero por ahora te sirve. Lo mismo con getch(), no es recomendado usarlo.