gratiszona

entrada/salida en el lenguaje C

funcion printf()
Sirve para imprimir por pantalla. Supongamos que queremos mostrar el contenido de la variable "x" por pantalla:
printf('%i', x );
Suponiendo que x valga 10 (x=10) en la pantalla tendriamos:
10
Para ver el contenido de dos variables, por ejemplo x e y, podemos hacer:
printf('%i %i', x y );
resultado (suponiendo x=10, y=20):
10 20
tambien podemos mezclar texto con enteros:
printf('El valor de x es %i, ¡que bien!\n', x );
que quedara como:
El valor de x es 10, ¡que bien!
Como vemos %i al imprimir se sustituye por el valor de la variable.
Salida por pantalla y entrada por teclado.
EN EL LENGUAJE C++ ademas de las funciones printf() y scanf(), que siguen estando vigentes, se pueden utilizar los operadores cin y cout. Para utilizar estos nuevos operadores es necesario incluir la libreria iostream.h con la instruccion #include <iostream.h>. Asi en un programa EN EL LENGUAJE C habria que hacer algo de este estilo:
char nombre;
int num=2;
printf ('Introduzca el nombre del fichero %d: ', num);
scanf (' %s', nombre)
EN EL LENGUAJE C++ podria escribirse asi:
char nombre;
int num=2;
cout << 'Introduzca el nombre del fichero ' << num << ': ';
cin >> nombre;
Es importante darse cuenta de que ahora ya no hace falta especificar el tipo de dato que va a ser impreso o leido, asociandolo con un formato determinado. Es el propio programa el que decide el tipo de dato en tiempo de ejecucion gracias a que estos operadores estan sobrecargados de tal manera que admiten tanto los tipos predefinidos como aquellos tipos de datos definidos por el usuario.
Codigos de escape.
Se utilizan para producir un tabulador, retorno de carro, movimiento del cursor hacia atras, incluso un pitido. Siempre empiezan por un ' \ ' seguido de una letra. Algunos son:
\n Newline
\r Retorno de carro.
\t Tabulador horizontal.
\v Tabulador vertical.
\b Espacio hacia atras
Anterior: operadores
Siguiente: estructuras de control

Tal vez te interese sobre lenguaje c: