Mudanças entre as edições de "Guia Básico de C"
Ir para navegação
Ir para pesquisar
Linha 2: | Linha 2: | ||
| Bilioteca || Funcionalidade || Função || O que faz? || Exemplo || Referência | | Bilioteca || Funcionalidade || Função || O que faz? || Exemplo || Referência | ||
|- | |- | ||
− | | rowspan="5" | <tt>stdio.h</tt> || rowspan="3" | Entrada de Dados || <tt>scanf</tt> || Lê informação da entrada de dados padrão. || <syntaxhighlight lang=c>scanf("%s", frase);</syntaxhighlight> || [http://www.ead.cpdee.ufmg.br/cursos/C/aulas/c940.html#c942 | + | | rowspan="5" | <tt>stdio.h</tt> || rowspan="3" | Entrada de Dados || <tt>scanf</tt> || Lê informação da entrada de dados padrão. || <syntaxhighlight lang=c>scanf("%s", frase);</syntaxhighlight> || [http://www.ead.cpdee.ufmg.br/cursos/C/aulas/c940.html#c942 scanf] |
|- | |- | ||
− | | <tt>fscanf</tt> || Lê informação de um arquivo. || <syntaxhighlight lang=c>fscanf(arquivo, frase);</syntaxhighlight> || [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c980.html#c982 | + | | <tt>fscanf</tt> || Lê informação de um arquivo. || <syntaxhighlight lang=c>fscanf(arquivo, frase);</syntaxhighlight> || [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c980.html#c982 fscanf] |
|- | |- | ||
− | | <tt>fgets</tt> || Equivalente a <tt>fscanf</tt>, porém especifica a quantidade de bytes a serem lidos. || <syntaxhighlight lang=c>fgets(frase, sizeof(frase), arquivo);</syntaxhighlight> || [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c970.html#c975 | + | | <tt>fgets</tt> || Equivalente a <tt>fscanf</tt>, porém especifica a quantidade de bytes a serem lidos. || <syntaxhighlight lang=c>fgets(frase, sizeof(frase), arquivo);</syntaxhighlight> || [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c970.html#c975 fgets] |
|- | |- | ||
|} | |} |
Edição das 15h19min de 25 de novembro de 2009
Bilioteca | Funcionalidade | Função | O que faz? | Exemplo | Referência |
stdio.h | Entrada de Dados | scanf | Lê informação da entrada de dados padrão. | scanf("%s", frase);
|
scanf |
fscanf | Lê informação de um arquivo. | fscanf(arquivo, frase);
|
fscanf | ||
fgets | Equivalente a fscanf, porém especifica a quantidade de bytes a serem lidos. | fgets(frase, sizeof(frase), arquivo);
|
fgets |
Entrada e Saída de Dados: stdio.h
- O que é: biblioteca das funções básicas de entrada e saída de dados.
printf
- O que é: Imprime uma informação na tela.
- Exemplo:
printf("O usuário %s tem %d anos\n.", usuario, idade);
- Mais informações no curso de C.
fprintf
- O que é: Imprime uma informação em um arquivo.
- Exemplo:
fprintf(arquivo1, "O usuário %s tem %d anos\n.", usuario, idade);
- Mais informações no curso de C.
fputs
- O que é: Equivalente ao fprintf, adicionando um ENTER ao final da linha.
- Exemplo:
fputs("O usuário %s tem %d anos\n.", usuario, idade, arquivo1);
- Mais informações no curso de C.