05.05.2015 Views

Lenguaje C

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

El lenguaje de programación C<br />

%X Hexadecimales sin signo (letras mayúsculas).<br />

%p Mostrar un puntero.<br />

%n El argumento asociado es un puntero a un entero, el cual recibirá el<br />

número de caracteres escritos.<br />

%% Imprimir el signo %.<br />

Tabla A.1.3: Especificadores de formato de la función printf().<br />

Existen ademas los modificadores h (short), l (long) y L. El modificador h<br />

(short) se puede aplicar a los tipos d, i, o, u., x y X, y le dice que el tipo de datos es<br />

short int o unsigned short int según el caso. El modificador l (long), se puede aplicar a<br />

los casos anteriores, significando que el tipo de datos es long int o unsigned long int,<br />

pero, además, se puede aplicar a los tipos e, E, f y g, indicando que el tipo de datos es<br />

double. El modificador L se puede aplicar a los tipos e, E, f y g, y dice que el tipo de<br />

datos es long double.<br />

La función printf() devuelve el número de caracteres realmente escritos. Un<br />

valor negativo indica que se ha producido un error.<br />

putc<br />

#include <br />

int putc(int c,FILE *f);<br />

La función putc() escribe el carácter contenido en el byte menos significativo<br />

de c en el archivo apuntado por f. Dado que los argumentos de tipo char son<br />

transformados en argumentos de tipo int en el momento de la llamada, se pueden<br />

utilizar variables de tipo char para el argumento c de putc(). La función putc()<br />

devuelve el carácter escrito. En caso de error devuelve EOF, y, dado que EOF es un<br />

valor valido en archivos abiertos en modo binario, se recomienda en dicho tipo de<br />

archivos el uso de la función ferror() para la comprobación de errores.<br />

puts<br />

#include <br />

int puts(char *cad);<br />

La función puts() escribe la cadena apuntada por cad en el dispositivo de salida<br />

standard. El carácter nulo de terminación de cadena se transforma en un carácter de<br />

salto de línea. Si tiene éxito, se devuelve un valor no negativo. En caso de error se<br />

devuelve el valor EOF.<br />

rewind<br />

#include <br />

void rewind(FILE *f);<br />

La función rewind() mueve el indicador de posición del archivo apuntado por f<br />

al principio del mismo. La función rewind() inicializa también los indicadores de error<br />

y de fin de archivo asociados a la variable f. Ningún valor es devuelto.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!