Escolar Documentos
Profissional Documentos
Cultura Documentos
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
--------
clreol()---------------------Limpia hasta el final de linea leda
continue---------------------Salta el bucle for,while y range-for
rand()%N---------------------Escoge un valor aleatorio desde 0 hasta (N-1)
srand(time(0 o NULL))--------Hace que no se repitan los numeros de rand() time(0)
[Incluido en la libreria time.h] veces
sleep(N)---------------------Produce una pausa en el sistema de N segundos
[Incluido en la librera dos.h]
Sleep(N)---------------------Produce una pausa en el sistema de N milisegundos
[Incluido en la librera dos.h]
isalpha (int c )-------------Verdadero si es letra maysucula o minscula
isdigit (int c )-------------Verdadero si es dgito
isupper (int c )-------------Verdadero si es letra mayscula (A-Z)
islower (int c )-------------Verdadero si es letra minscula (a-z)
isgraph (int c )-------------Verdadero si es carcter imprimible
isspace (int c )-------------Verdadero si es c un espacio, nueva lnea (\n),
retorno de carro (\r), tabulacin (\t) o tabulacin vertical(\v).
isalnum (int c)--------------Verdadero si es letra o digito
ispunct (int c)--------------Verdadero si es carcter imprimible distinto de
letras,dgitos o espacio.
gets(cad)--------------------Obtiene una cadena y permite espacios
toupper(int c )--------------Convierte a letra mayscula
toupper(int c )--------------Convierte a letra minscula
exit(0)----------------------Sale del programa
strlen(cad)------------------Devuelve la longitud de la cadena
stcpy(cad_1,cad_2)-----------Sobreescribe la cad_2 en la cad_1
strcmp(cad_1,cad_2,size_t n)-Compara cad_1 con la subcadena "s" de los primeros "n"
caracteres de cad_2.
*strcmp(cad_1,cad_2)----------Compara cad_1 y cad_2, devuelve 0 si cad_1 ==
cad_2; 0> si cad1_ > cad_2; 0< si cad_1 < cad_2
strcmpi(cad_1,cad_2)---------Igual que strcmp pero trata a los carcteres como si
fueran del mismo tamao (if (strcmp(cad1,"Hola")==0 ||stcmp(cad2,"Mundo")==0)
{cout<<":v";})
strcat(cad_1,cad_2,size_t n)-Aade los "n" primeros caracteres de cad_2 al final de
cad_1 (concatenar)
*strcat(cad_1,cad_2)----------Aade cad_2 al final de cad_1 (concatenar)
strpbrk( )-------------------char* strpbrk (const char* s1, const char*s2);
Devuelve la direccin de la primera ocurrencia en s1 de
cualquiera de los carcteres
de s2.
Devuelve NULL si ninguno de los caracteres de s2 aparece en
s1.
strchr( )--------------------char* strchr(const char* s1, int ch);
Devuelve un puntero a la primera ocurrencia de ch en s1.
Devuelve NULL si ch no est en s1.
strcspn( )-------------------size_t strcspn (const char *s1, const char* s2);
Devuelve la longitud de la subcadena ms larga de s1 que
comienza con el carcter
s1[0] y no contiene ninguno de los carcteres de la cadena
s2.
strrchr( )-------------------char* strrchr(const char* s,int c)
Devuelve un puntero a la ltima ocurrencia de c en s.
strspn( )--------------------size_t strspn(const char *s1, const char *s2)
Devuelve el nmero mximo de caracteres pertenecientes a la
cadena s2 que
consecutivamente estn en s1.
Devueleve NULL si ninguno de los caracteres de s2 aparece en
s1.
strstr( )--------------------char* strstr(const char *s1, const char *s2);
Busca la cadena s2 en s1 y devuelve un puntero a los
caracteres donde se encuentra s2.
atof(cad)--------------------Convierte los dgitos de la cadena cad a nmero real
atoi(cad)--------------------Convierte los dgitos de la cadena cad a nmero entero
atol(cad)--------------------Convierte los dgitos de la cadena cad a nmero entero
largo
break------------------------Finaliza la ejecucin de la instruccin do, for,
switch o while ms prxima que la incluya
void textcolor(int color)----Esta funcin solamente funciona con aquellas funciones
que envan datos de salida en modo texto directamente a la pantalla.(Funciona con
el cprintf (no con el cout) y va antes de este)
int color puede ser: (EN MAYSCULAS)
black,
dark_blue,
dark_green,
dark_cyan,
dark_red,
dark_magenta,
dark_yellow,
light_gray,
dark_gray,
light_blue,
light_green,
light_cyan,
light_red,
light_magenta,
light_yellow,
white
***********************************************************************************
***********************************************************************************
**********************************************************************
*PARA ARCHIVOS:
fopen("nombre_del_archivo","operacion")-------------Operacion
"r" read: Abre un archivo para leerlo
"w" write: Create an empty file for output operations. If a file with
the same name already exists, its contents are discarded and the file is treated as
a new empty file.
"a" append: Open file for output at the end of a file. Output
operations always write data at the end of the file, expanding it. Repositioning
operations (fseek, fsetpos, rewind) are ignored. The file is created if
it does not exist.
"r+" read/update: Open a file for update (both for input and output).
The file must exist.
"w+" write/update: Create an empty file and open it for update (both
for input and output). If a file with the same name already exists its contents are
discarded and the file is treated as a new empty file.
"a+" append/update: Open a file for update (both for input and output)
with all output operations writing data at the end of the file. Repositioning
operations (fseek, fsetpos, rewind) affects the next input operations,
but output operations move the position back to the end of file. The file is
created if it does not exist.
fputc("caracter","nombre_del_archivo")--------------Escribe un caracter en el
archivo
fgetc(caracter)-------------------------------------Obtiene un caracter del
archivo
fputs("cadena","nombre_del_archivo")----------------Escribe una cadena en el
archivo
fscanf("nombre_del_archivo","%identificador","")----Obtiene una variable
desde el archivo
fprintf("nombre_del_archivo","%identificador","")---Escribe una variable en
el archivo
fgets("cadena","maximo numero de caracteres",file)--Asigna una cadena de
"maximo numero de caracteres" caracteres a la variable "cadena".
rename(const * char oldname, const * char newname)
/* rename example */
#include <stdio.h>
int main ()
{
int result;
char oldname[] ="oldname.txt";
char newname[] ="newname.txt";
result= rename( oldname , newname );
if ( result == 0 )
puts ( "File successfully renamed" );
else
perror( "Error renaming file" );
return 0;
}
rewind(*FILE)-------------------------------------Rebobina el archivo hasta
el principio
***********************************************************************************
***********************************************************************************
**********************************************************************
HECHIZOS DE LITE
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
--------
FUNCIN PARA AGREGAR SONIDO (EN FORMATO .WAV) [Incluido en Windows.h]
BOOL PlaySound(
LPCTSTR pszSound,--------Aqui va la ruta del archivo .wav o sino en su defecto
lo toma como nombre de archivo y lo busca en la carpeta donde se guarda el
archivo .cpp HMODULE hmod,------------Aqui va NULL o el nombre de un
recurso si lo hubiese (SND_RESOURCE) [Cargar un sonido a la memoria para una
ejecucin ms rapida]
DWORD fdwSound---------Aqui va la funcion que vara de acuerdo a su uso (ms
frecuente SND_ASYNC | SND_LOOP)
);
HINSTANCE ShellExecute(
_In_opt_ HWND hwnd,-----------Especifica la ventana padre. Esta ventana recibe
los MessageBox que produzca
la aplicacin. Por ejemplo, una aplicacin puede
reportar un error, produciendo un MessageBox.
MESSAGEBOX()-----------------------
ShellExecuteEx