ENTRADA/SALIDA EN 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 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 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 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 comienzan 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
apuntes lenguaje c:
· Algunos conceptos· Tipos en el lenguaje c
· Variables y constantes en c
· Operadores en el lenguaje c
· Entrada/salida en c
· Estructuras de control en c
· Arrays y punteros en c
· Reserva dinamica de memoria en c
· Funciones en lenguaje c
· Estructuras en lenguaje c
· Clases
· Clases y encapsulacion en c
· Clases constructores y desctructores en c
· Descomposicion en modulos en c
· Array de objetos en c
· Clases static en c
· Un objeto con un puntero interno
· Punteros a clases en c
· Objetos encadenados en c
· Sobrecarga de operadores en c
IMPORTANTE:
- Si te ha gustado esta pagina, por favor, votanos aqui:- Si no te ha gustado, escribenos y cuentanos en que mejorar.

apuntes