relógio

quarta-feira, 28 de maio de 2008

Bem-Vindos

Bem-Vindo ao meu blog...espero que gostem

A evolução da linguagem

O C++ foi inicialmente desenvolvido por Bjarne Stroustrup dos Bell Labs, durante a década de 1980 com o objectivo de melhorar o C ainda que mantendo máxima compatibilidade. Stroustrup percebeu que a linguagem Simula possuía características bastante úteis para o desenvolvimento de software, mas era muito lenta para uso prático. Por outro lado, a linguagem BCPL era rápida, mas possuía demasiado baixo nível, dificultando sua utilização em desenvolvimento de aplicações. Durante seu período na Bell Labs, ele enfrentou o problema de analisar o kernel UNIX com respeito à computação distribuída. A partir de sua experiência de doutorado, começou a acrescentar elementos do Simula o C. O C foi escolhido como base de desenvolvimento da nova linguagem pois possuía uma proposta de uso genérico, era rápido e também portável para diversas plataformas.

Manipulação de ficheiros de texto e binários em linguagem c

O módulo 7 acabou e agora vou falar de algumas noções de manipulação de ficheiros de texto e ficheiros binários.

Manipulação de ficheiros de texto

apreendi a noção de ficheiro aberto que consiste no comando fopen, para abri-lo também é necessário indicar o nome do ficheiro e o modo de abertura. O fecho de um ficheiro utiliza se sempre fclose e o nome do apontador.

Também apreendi que existem funções para leitura e escrita de texto caracter a caracter como por exemplo: fgetc serve para ler um caracter e o fputc serve para armazenar um caracter no ficheiro.

Na passagem de parâmetros na linha de comandos existem 2 parâmetros: o argc e o número de argumentos passados na linha de comando e o argv e um array de strings que contém os caracteres.

também apreendi o fscanf e fprintf que é input/output mas com um tipo de formatação.

Nos ficheiros binários

Usa -se a função fwrite serve para transferir dados, com um determinado tamanho em bytes, da memória primária para ao ficheiro e fread serve para ler dados com um determinado tamanho em bytes do ficheiro para a memória primária.

Reflexão do modulo 7:

Neste modulo fiquei a saber algumas noções de manipulação de ficheiros de texto,que e muito eficaz, pois já não se tem o problemas de compilação, agora com os ficheiros, os dados do programa ficam registados num documento o tempo e o utilizador quiser, pois não a perda de informação.