Documente Academic
Documente Profesional
Documente Cultură
.
Contenido:
1. Funciones de Entrada (scanf, cin, getch, gets,
getchar, getc)
2. Funciones de Salida (printf, cout, putc, putchar,
gotoxy, cat)
3. Ejercicios de Aplicación
Funciones de Entrada
Función Librería Definición
cin #include <iostream.h> Permite la lectura del teclado
gets() #include <stdio.h> La función gets simplemente toma una cadena de caracteres de
la entrada estándar (cuya introducción es preciso terminar con
un ENTER) y la almacena en una variable string.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
gotoxy(20,8);
textcolor(15);
cprintf("HOLA");
getch();
}
Ejemplo 1:
system(“color GE”);
Ejemplo:
#include<stdio.h>
#include<stdlib.h>
void main()
{
main()
{
int num;
printf( "Introduce un número: " );
scanf ( "%i", &num );
printf( "Has tecleado el número %i\n", num );
getch();
}
Ejemplo 6 – scanf - printf
scanf permite controlar qué caracteres introducimos.
Supongamos que sólo queremos recoger las letras mayúsculas:
#include <stdio.h>
main()
{
char cadena[30];
gotoxy(10,4);cout<<"ejemplo1 putchar";
char c = 'z';gotoxy(32,4); putchar(c);
gotoxy(10,6);puts("ejemplo2 getchar");
gotoxy(30,6); c=getchar(); gotoxy(32,6);putchar(c);
Ggtch();
}
Ejemplo 9 – getch(); getche();
Ejemplo 10 – getc();
/* getc example: money counter */
#include <stdio.h>
int main ()
{
FILE * pFile;
int c; int n = 0;
pFile=fopen ("myfile.txt","r");
if (pFile==NULL) perror ("Error opening file");
else
{
do
{ c = getc (pFile);
if (c == '$') n++;
} while (c != EOF);
fclose (pFile);
printf ("File contains %d$.\n",n);
}
return 0;
}
Ejemplo 11 – concatenar - strcat();
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main( )
{