segunda-feira, 10 de novembro de 2008
linha 1 -abre uma livraria;
linha 2 -o programa pode receber argumentos apartir linha de comandos;
linha 3 -identifica o ficheiro;
linha 4 -é atribuido um valor à variável contador, porque é do tipo "int";
linha 5 -esta variável é do tipo "char", por isso, nao tem de ser atribuido nenhum valor;
linha 6
linha 7 -é aberto um ficheiro no modo de leitura;
linha 8 -procura o ficheiro "fp";
linha 9 -se não existir aparece a seguinte mensagem: o ficheiro não existe;
linha 10
linha 11 -se o ficheiro existir...e abre um ciclo;
linha 12 -lê as linhas encontradas;
linha 13 -contar as linhas encontradas;
linha 14 -selecciona cada linha encontrada;
linha 15 -fecha o ficheiro;
linha 16 -numero de linhas contadas
linha 17 -fecho do ciclo
linha 18 -termina o programa com susseço;
linha 19 -fecha o programa;
linha 20
segunda-feira, 20 de outubro de 2008
Fopen/Fclose
Abrir um ficheiro
É necessário nesta operação fazer com que o programa aceda ao ficheiro, para isso associa-se a uma variável (fp).
Se quiser-mos abrir o ficheiro, temos de indicar o nome do ficheiro, como por exemplo, (“texto.txt”) e o modo da sua abertura é (“r”).
exemplo:
fp = fopen(“texto.txt”,”r”)
;
Fechar o ficheiro
Para fechar o ficheiro temos de
utilizar um fclose(fp), isto faz com que a ligação entre o programa e a variavel associada ao ficheiro que é (fp) seja eliminada.
Exemplo:
fp = fopen(“texto.txt”,”r”);
fclose(fp);
linha 4, abre um ficheiro.
linha 9, fecha o ficheiro.
terça-feira, 7 de outubro de 2008
Manipulação de ficheiros de tesxto em Linguagem C
fgetc - Ler um caracter de um ficheiro
Protótipo: int fgetc(FILE *nomeficheiro)
fputc - Escrever um caracter num ficheiro
Protótipo: int fputc(int caracter, FILE *nomeficheiro)
Por enquanto não utilizei muito a função fputc, mas vou mostrar um programa com as duas funções!Aqui com fgtc...(linha 10).
Aqui com fputc...(linha 17)
As boas vindas!
terça-feira, 3 de junho de 2008
Apontadores
Exemplo:
Quando criamos uma variável “V“ é armazenado na memória um valor correspondente à variável “V”. Logo, quando utilizamos essa variável para, por exemplo, fazermos um cálculo: “média=V+C” é armazenado na memória outro valor para a variável “V”. Porém, com os apontadores é possível utilizar sempre o mesmo local de armazenamento da variável “A” sem modificar a variável "A".
Estes dois termos significam:
& significa “endereço de”.
* significa “aponta para”, ou se quisermos, “conteúdo do endereço apontado por”.