Mudanças entre as edições de "Guia Básico de C"
Ir para navegação
Ir para pesquisar
Linha 1: | Linha 1: | ||
+ | <graphviz> | ||
+ | digraph Programa | ||
+ | { | ||
+ | Início,Fim [shape=circle] | ||
+ | |||
+ | Início -> Entrada -> Processamento -> Saída -> Fim | ||
+ | Saída -> Entrada | ||
+ | } | ||
+ | </graphviz> | ||
+ | |||
=Conceitos Importantes= | =Conceitos Importantes= | ||
* Variável | * Variável | ||
− | * Função | + | * [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c230.html Função] |
* Fluxo do programa | * Fluxo do programa | ||
** Estruturas de repetição e de decisão (controle do fluxo) | ** Estruturas de repetição e de decisão (controle do fluxo) | ||
+ | *** [http://mico.ead.cpdee.ufmg.br/cursos/C/aulas/c250.html Se..então..senão e Para..faça] | ||
+ | *** [ | ||
=Tipos= | =Tipos= |
Edição das 13h02min de 26 de novembro de 2009
<graphviz> digraph Programa { Início,Fim [shape=circle]
Início -> Entrada -> Processamento -> Saída -> Fim Saída -> Entrada } </graphviz>
Conceitos Importantes
- Variável
- Função
- Fluxo do programa
- Estruturas de repetição e de decisão (controle do fluxo)
Tipos
- Inteiro
- Real
- Caractere
- String
- Estrutura de dados
Funções
Bilioteca | Funcionalidade | Função | O que faz? | Exemplo | Referência do curso de C |
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 | ||
Saída de Dados | printf | Imprime uma informação na tela. | printf("O usuário %s tem %d anos\n.", usuario, idade);
|
printf | |
fprintf | Imprime uma informação em um arquivo. | fprintf(arquivo1, "O usuário %s tem %d anos\n.", usuario, idade);
|
fprintf | ||
fputs | Equivalente ao fprintf, adicionando um ENTER ao final da linha. | fputs("O usuário %s tem %d anos\n.", usuario, idade, arquivo1);
|
fputs | ||
Manipulação de Arquivos | fopen | Abre um arquivo. | arquivo = fopen('/diretorio/arquivo.txt', 'r');
|
fopen | |
fclose | Fecha uma arquivo. | fclose(aqruivo);
|
fclose | ||
feof | Indica o final do arquivo. | fim = feof(arquivo);
|
feof | ||
string.h | Informação | strlen | Informa o tamanho da string. | tamanho = strlen(frase);
|
strlen |
Busca | strchr e strchr | Localizam a primeira e última ocorrência, respectivamente, de um caractere na string. | primeiro = strchr(frase, 'a');
ultimo = srtrchr(frase, 'a');
|
strlen | |
Comparação | strcmp | Compara duas strings. | iguais = strcmp(frase, palavra);
|
strcmp | |
Cópia | strcpy | Copia o conteúdo de uma string para outra. | strcpy(destino, origem);
|
strcpy |