Академический Документы
Профессиональный Документы
Культура Документы
ProgramacIn
OrIentada a
Objetos
Pagina 8: programa.
Probablemente te has dado cuenta de que en C, al usar la funcin rand() de la biblioteca
estndar, se obtienen resultados decepcionantes, y casi siempre los mismos.
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i;
for(i=0; i<5; i++)
{
printf("%d\n", rand());
}
return 0;
}
LIBRERIAS
o fstream:
o iosfwd:
o iostream:
o La biblioteca list:
o math:
o memory:
Utilidades relativas a la gestin de memoria, incluyendo asignadores y
punteros inteligentes (auto_ptr).
o Biblioteca new:
o numeric:
o ostream:
o queue:
o Librera stdio:
o Librera stdlib:
o string:
o typeinfo:
o vector:
Parte de la STL relativa a los contenedores tipo vector; una
generalizacin de las matrices unidimensionales C/C++
o forward_list
Esta librera es til para implementar con gran facilidad listas enlazadas
simples.
o list
o iterator
o regex
o thread
String
int main()
{
char texto1[]="corta";
char texto2[]="mediana";
char texto3[]="larguisima";
strcpy(texto2,texto1);
printf("%s\n",texto2);
strcpy(texto2,texto3);
printf("%s\n",texto2);
getch();
return 0;
}
Resultado:
#include<stdio.h>
#include<string.h>
int main()
{
char texto1[]="Don Pepito";
char texto2[]=" y ";
char texto3[]="Don Jose";printf("%s\n",texto1);
strcat(texto1,texto2);
printf("%s\n",texto2);
strcat(texto1,texto3);
printf("%s\n",texto2);
getchar();
return 0;
}
Resultado:
int main(void)
{
char a[MAXLON+1];
int longitud;
clrscr();
printf ("Introduce una cadena (max. %d caracteres): ", MAXLON);
scanf("%s",&a);
longitud = strlen(a);
printf ("\nLongitud de la cadena: %d\n", longitud);
getch();
return 0;
}
Resultado:
printf( "s1=%s\t", s1 );
printf( "s2=%s\n", s2 );
i = strcmp( s1, s2 );
printf( "s1 es " );
if( i < 0 ) printf( "menor que" );
else if( i > 0 ) printf( "mayor que" );
else printf( "igual a" );
printf( " s2\n" );
return 0;
}
Resultado: