11.07.2015 Views

Manual de "C"

Manual de "C"

Manual de "C"

SHOW MORE
SHOW LESS

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

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

Sintaxe :ungetc (carac, file_pointer);* FPRINTF : Saída formatada em arquivos. É equivalente a função printf mas com adiferença <strong>de</strong> que esta atua sobre arquivos, os quais são <strong>de</strong>scritos através do primeiro parâmetroque é um apontador para o arquivo sobre o qual se <strong>de</strong>seja escrever.Sintaxe : fprintf (file_pointer,"controle",arg1,arg2,...);* FSCANF : Entrada formatada a partir <strong>de</strong> arquivos. Atua como a função inversa <strong>de</strong> fprintf eanáloga a funcao scanf, só que atuando sobre arquivos.Sintaxe : fscanf (file_pointer,"controle",arg1,arg2,...);* FCLOSE : Fecha um arquivo em uso. Ocasiona o fechamento do arquivo apontado pelofile_pointer.Sintaxe : fclose (file_pointer);* Outras funções :fgetsfputsfgetcharfputcharfseekfflush- Lê uma linha do arquivo (terminada por um '\n')- Escreve uma linha em um arquivo- Lê um caracter <strong>de</strong> um arquivo- Escreve uma linha em um arquivo- Reposiciona o pointer do arquivo <strong>de</strong>ntro <strong>de</strong>ste- Esvazia o buffer <strong>de</strong> e/s do arquivo* O arquivo stdio.h além <strong>de</strong> <strong>de</strong>finir as funções <strong>de</strong> manipulação <strong>de</strong> arquivos tambémcontêm <strong>de</strong>finições <strong>de</strong> valores como o EOF, que é uma constante pré-<strong>de</strong>finida neste arquivo.13.3 - FUNÇÕES DE USO GERAL :Manipulação <strong>de</strong> tipos <strong>de</strong> dados :* ISUPPER : Verifica se é maiúscula. Retorna diferente <strong>de</strong> zero se o caracter dado formaiúscula e zero no caso contrário (minúscula). Possui função análoga mas <strong>de</strong> funcionamentoinverso a esta : islower (c).Sintaxe : valor_log = isupper (carac)* ISALPHA : Verifica se é caracter alfabético. Segue o mesmo princípio <strong>de</strong> isupper.Sintaxe : valor_log = isalpha (carac)* Funções análogas :isdigit (c)isspace (c)isascii (c)isprint (c)- Verifica se é um dígito- Verifica se é caracter <strong>de</strong> espaço- Verifica se é caracter ASCII- Verifica se é caracter <strong>de</strong> impressão* TOLOWER : Converte <strong>de</strong> maiúscula para minúscula. Possui função análoga mas <strong>de</strong>funcionamento inverso a esta : toupper (c).Sintaxe : carac = tolower (carac)Manipulação <strong>de</strong> strings :* STRLEN : Retorna o tamanho <strong>de</strong> uma string.Sintaxe : strlen (string); on<strong>de</strong> "string" é um tipo char *s

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

Saved successfully!

Ooh no, something went wrong!