INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

6
ALFREDO RIVERA 2°AM PROGRAMACIÓN Codigo Significado int numero Introducir numero { Inicia el encierro del cuerpo o definición “ “ Una línea vacía, no sirve para nada, al menos desde el punto de vista del compilador, pero sirve para separar visualmente la parte de declaración de variables de la parte de código que va a continuación numero = 2 + 2; Se trata de otra sentencia, ya que acaba con punto y coma. Esta es una sentencia de asignación. Le asigna a la variable "numero" el valor resultante de la operación "2 + 2". return 0; De nuevo una sentencia, "return" es una palabra reservada, propia de C y C++. Indica al programa que debe abandonar la ejecución de la función y continuar a partir del punto en que se la llamó. } Esta es la llave que cierra el cuerpo o definición de la función. Else El else es utilizado como un condicional junto con la instruccion if es decir una opción alternativa que cumple otras condiciones if El if es utilizado como un condicional junto con la instruccion else es decir una opción alternativa que cumple otras condiciones scanf La función scanf, en realidad representa a una familia de funciones que analizan una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o funciones while El Bucle while o bucle mientras es una estructura de la mayoría de los

Transcript of INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

Page 1: INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

ALFREDO RIVERA 2°AM PROGRAMACIÓNCodigo Significadoint numero Introducir numero{ Inicia el encierro del cuerpo o definición“ “ Una línea vacía, no sirve para nada, al menos desde el

punto de vista del compilador, pero sirve para separar visualmente la parte de declaración de variables de la parte de código que va a continuación

numero = 2 + 2; Se trata de otra sentencia, ya que acaba con punto y coma. Esta es una sentencia de asignación. Le asigna a la variable "numero" el valor resultante de la operación "2 + 2".

return 0; De nuevo una sentencia, "return" es una palabra reservada, propia de C y C++. Indica al programa que debe abandonar la ejecución de la función y continuar a partir del punto en que se la llamó.

} Esta es la llave que cierra el cuerpo o definición de la función.

Else El else es utilizado como un condicional junto con la instruccion if es decir una opción alternativa que cumple otras condiciones

if El if es utilizado como un condicional junto con la instruccion else es decir una opción alternativa que cumple otras condiciones

scanf La función scanf, en realidad representa a una familia de funciones que analizan una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o funciones

while El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.

prinft Numerosos lenguajes de programación implementan una función printf, para mostrar una cadena con formato

SetConsoleCursorPosition Poner el cursor en otra posiciónwindows.h windows.h es un fichero de cabecera específico de

windows para la programación en C que contiene declaraciones de todas las funciones en el API de Windows

void clrscr() Esta función despeja la ventana de texto actual y coloca el cursor en la esquina superior izquierda: posición

HANDLE hStdOut el programa recupera los atributos del modo de entrada de la consola y color originales .

COORD Define las coordenadas de una celda de carácter en un tampón de pantalla de la consola . El

Page 2: INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

origen del sistema de coordenadas (0,0) es en la parte superior , a la izquierda decélulas de la memoria intermedia .

DWORD Un DWORD es un entero de 32 bits sin signo ( rango: 0 a 4294967295 decimal). Debido a que un DWORD no está firmado , su primer bit ( bit más significativo (MSB ) ) no está reservado para la firma

CONSOLE_SCREEN_BUFFER_INFO csbi

Contiene información sobre un búfer de pantalla de la consola.

FillConsoleOutputCharacter Escribe un carácter a la pantalla de la consola a amortiguar un número determinado de veces , a partir de las coordenadas especificadas .

int random Puede cambiar aleatoriamente una lista de reproducción para cambiar la experiencia del usuario cada vez que un cliente se conecta .

break La instrucción break finaliza la ejecución del bucle o la instrucción condicional envolvente más próximo en el que aparece. El control pasa a la instrucción que hay a continuación del final de la instrucción, si hay alguna.

case Sentencias case interruptor son un sustituto por mucho tiempo si las declaraciones que comparan una variable para varios valores " integrales"

fclose Cierra un fichero a través de su puntero.fopen Abre un fichero para lectura, para

escritura/reescritura o para adición.freopen Abre un fichero para lectura, para

escritura/reescritura o para adición.fdopen Abre un fichero para lectura, para

escritura/reescritura o para adición.remove Elimina un fichero.rename Cambia al fichero de nombre.rewind Coloca el indicador de posición de fichero para el

stream apuntado por stream al comienzo del fichero.

tmpfile Crea y abre un fichero temporal que es borrado cuando cerramos con la función fclose().

clearerr Despeja los indicadores de final de fichero y de posición de fichero para el stream apuntado por stream al comienzo del fichero.

feof Comprueba el indicador de final de fichero.ferror Comprueba el indicador de erroresfflush Si stream apunta a un stream de salida o de

actualización cuya operación más reciente no era de entrada, la función fflush envía cualquier dato aún sin escribir al entorno local o a ser

Page 3: INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

escrito en el fichero; si no, entonces el comportamiento no está definido. Si stream es un puntero nulo, la función fflush realiza el despeje para todos los streams cuyo comportamiento está descrito anteriormente.

fgetpos Devuelve la posición actual del fichero.fgetc Devuelve un carácter de un fichero.fgets Consigue una cadena de caracteres de un

fichero.fputc Escribe un carácter en un fichero.

ftell Devuelve la posición actual del fichero como número de bytes

fseek Sitúa el puntero de un fichero en una posición aleatoria.

fsetpos Cambia la posición actual de un fichero.fread lee diferentes tamaños de datos de un fichero.fwrite Envía, desde el array apuntado por puntero,

hasta nmemb de elementos cuyo tamaño es especificado por tamaño. El indicador de posición de ficheros es avanzado por el número de caracteres escritos correctamente. Si existe un error, el valor resultante del indicador de posición de ficheros es indeterminado.

getc Devuelve un carácter desde un fichero.getchar Igual que getc.gets Lee caracteres de entrada hasta que encuentra

un salto de línea, y los almacena en un único argumento.

printf Usados para imprimir salidas de datos.fprintf Usados para imprimir salidas de datos.sprintf Usados para imprimir salidas de datos.snprintf Usados para imprimir salidas de datos.vprintf También utilizado para imprimir salidas.perror Escribe un mensaje de error a stderr.putc Devuelve un carácter de un fichero.putchar Igual que putc(stdout)fputchar Igual que putc(stdout)scanf Utilizado para introducir entradas.fscanf Utilizado para introducir entradas.sscanf Utilizado para introducir entradas.setbuf Esta función es equivalente a la función setvbuf

pasando los valores _IOFBF para modo y BUFSIZ para tamaño, o (si acumulador es un puntero nulo), con el valor _IONBF para modo.

setvbuf Sólo puede ser usada después de que el stream apuntado por stream ha sido asociado con un fichero abierto y antes de otra operación cualquiera es llevada acabo al stream. El argumento modo determina cómo stream será almacenado según lo siguiente: _IOFBF ocasiona la entrada/salida a ser completamente almacenado; _IOLBF ocasiona la entrada/salida a

Page 4: INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

almacenar por líneas; _IONBF ocasiona la entrada/salida a no ser almacenado. Si acumulador no es un puntero nulo, el array al que es apuntado puede ser usado en vez de la acumulación adjudicada por la función setvbuf. El argumento tamaño especifica el tamaño del array.

tmpnam Genera una cadena de caracteres que es un nombre válido para ficheros y que no es igual al nombre de un fichero existente. La función tmpnam genera una cadena diferente cada vez que es llamada, hasta un máximo de TMP_MAX veces. Si la función es llamada más veces que TMP_MAX, entonces el comportamiento de la función está definido según la implementación del compilador.

puts Imprime una de cadena de caracteres.atof cadena de caracteres a coma flotanteatoi cadena de caracteres a enteroatol cadena de caracteres a entero tamaño largostortod cadena de caracteres a coma flotante tamaño

doblestrtol cadena de caracteres a entero largostrtoul cadena de caracteres a entero largo sin signo

(positivo)rand Genera un número pseudo-aleatoriosrand Establece la semilla para el generador de

números pseudo-aleatoriosmalloc Reservan memoria dinámica del heapcalloc Reservan memoria dinámica del heaprealloc Reservan memoria dinámica del heapfree Liberan memoria devolviéndola al heapabort terminar ejecución anormalmenteatexit registrar una función callback callback para la

salida del programexit terminar ejecución del programagetenv recuperar una variable de entornosystem ejecutar un comando externobsearch búsqueda binaria en un arrayqsort ordena un vector usando quicksor

abs Valor absolutolabs Valor absolutodiv división entera o euclidianaldiv división entera o euclidianamemcpy copia n bytes entre dos áreas de memoria que

no deben solaparsememmove copia n bytes entre dos áreas de memoria; al

contrario que memcpy las áreas deben solaparsememchr busca un valor a partir de una dirección de

memoria dada y devuelve un puntero a la primera ocurrencia del valor buscado o null si no se encuentra

memcmp compara los n primeros caracteres de dos áreas

Page 5: INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++

de memoriamemset sobre escribe un área de memoria con un patrón

de bytes dadostrcat añade una cadena al final de otrastrncat añade los n primeros caracteres de una cadena

al final de otrastrchr localiza un carácter en una cadena, buscando

desde el principiostrrchr localiza un carácter en una cadena, buscando

desde el finalstrcmp compara dos cadenas alfabéticamente ('a'!='A')strncmp compara los n primeros caracteres de dos

cadenas numéricamente ('a'!='A')strcoll compara dos cadenas según la colación actual

('a'=='A'strcpy copia una cadena en otrastrncpy copia los n primeros caracteres de una cadena

en otrastrerror devuelve la cadena con el mensaje de error

correspondiente al número de error dadostrlen devuelve la longitud de una cadenastrspn devuelve la posición del primer carácter de una

cadena que no coincide con ninguno de los caracteres de otra cadena dada

http://cbasesdedatos.blogspot.mx/