Resumen Funciones C

Páginas: 5 (1198 palabras) Publicado: 28 de julio de 2015
Universidad Tecnológica Nacional
Facultad Regional Buenos Aires
Departamento de electrónica

Informática I
Resumen de funciones V.1
WWW.UTNIANOS.COM.AR
F.E.P

Realizado por: Fernando (F.E.P)
www.UTNianos.com.ar

(Actualizada al 3-02-13)

Universidad Tecnológica Nacional
Facultad Regional Buenos Aires

FUNCIONES DE LIBRERIAS
INFORMÁTICA I - ELECTRONICA
LENGUAJE C
Librería stdio.h:


Funciones deentrada/salida

int getchar(void): Lee el siguiente carácter de la entrada estándar
y lo devuelve como entero.
char *gets(char *s): Lee el siguiente carácter de entrada y lo
coloca en el arreglo s hasta que encuentra un carácter de nueva
línea. Agrega carácter de terminación nulo al arreglo.
int putchar(int c): Imprime el caracter almacenado en c.
int puts(const char *s):
carácter de nuevalínea.



Imprime la cadena s seguida por el

Funciones de archivos

FILE *fopen(const char *nombre, const char *modo): Abre un archivo
cuyo nombre es la cadena apuntada por nombre y adjudica un flujo a
ello, modo indica modo de operación del archivo (ver agregado al
final). Retorna NULL en caso de error.
int fclose(FILE *Fp): Cierra el archive asignado en el FILE*.
Retorna 0- éxito o NULL- falla.
intfeof(FILE *Fp): Verifica el final del archivo. Fin del archivo
carácter distinto de 0, posición dentro del archivo 0. Ejemplo:
while(!feof(fp))
void rewind(FILE *Fp): Ubica el cursor al inicio del archivo
int rename(const char *viejo, const char *nuevo);
char *fgets(char *cadena, int n, FILE *Fp): Copia una cadena de
caracteres desde el archivo al buffer(cadena). N- Cantidad máxima a
leer -1. Sedetiene cuando lee n-1 caracteres, finaliza el archivo,
lee un ‘\n’ y agrega al final de la cadena el ‘\0’

www.UTNianos.com.ar

Página 2 de 6

Universidad Tecnológica Nacional
Facultad Regional Buenos Aires

int fgetc(FILE *Fp): Lee un character desde un dispositivo. Retorna
el carácter leído.
int fscanf(FILE *Fp, const char *formato, variables…): Lectura
formateada desde un flujo. Retorna:Cantidad de campos leídos,
convertidos y guardados (éxito)
int fputs(const char *cadena, FILE *Fd): Copia una cadena de
caracteres desde el buffer (cadena) al archivo. Retorna ultimo
carácter leído (éxito).
int fputc(int c, FILE *Fp): Escribe un carácter en un dispositivo.
Retorna carácter escrito.
int fprintf(FILE *Fp, const char *formato, variables…): Escritura
formateada desde un flujo. Retornacantidad de bytes escritos
(éxito)
size_t fread(void *Buffer,size_t tamaño,size_t cantidad,FILE *Fp):
Lectura de un bloque de datos binarios desde un flujo. Retorna
cantidad de bloques leídos (éxito)
size_t fwrite(const void *puntero,size_t cantidad,size_t
cantidad,FILE *Fp): Escritura de un bloque de datos binarios desde
el flujo. Retorna cantidad de bloques escritos (éxito)

Librería stdlib.h:
doubleatof(const char *PtrN): Convierte la cadena ptrN a double.
int atoi(const char *PtrN): Convierte la cadena ptrN a int.
long int atol(const char *PtrN): Convierte la cadena ptrN a long.
void free(void *ptr): Libera el espacio de memoria apuntado por
ptr, que debe haber sido obtenida por una llamada previa de malloc,
calloc o realloc.
void *malloc(size_t tamaño): Asigna size_t tamaño y devuelve unpuntero a la memoria asignada.
int rand(void): La function rand calcula una secuencia de números
enteros pseudo-aleatorios en el intervalo 0 a RAND_MAX. Rand()%n
calcula un valor entre 0 y n. Retorna dicho valor.
www.UTNianos.com.ar

Página 3 de 6

Universidad Tecnológica Nacional
Facultad Regional Buenos Aires

void srand(unsigned int semilla): Semilla es un valor para una
secuencia nueva denúmeros, si la misma es fija rand() genera
siempre la misma secuencia pseudo-aleatoria. Ejemplo:
srand(time(NULL)).
void *realloc(void *ptr, size_t tamaño): Cambia el tamaño del
bloque de memoria apuntado por ptr a size_t tamaño. El contenido
permanece inalterado si el nuevo tamaño es mayor o igual que el
tamaño original.
int sizeof(var): sizeof calcula el tamaño en bytes que se encuentra
en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • RESUMEN
  • Librerías y Funciones en C/C++
  • Funciones C++
  • Funciones en C
  • Funciones C++
  • Funciones en c++
  • Funciones C++
  • Funciones C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS