Preview only show first 10 pages with watermark. For full document please download

Lccwin32 - Tutorial

Tutorial do LCCWIN32 - Básico

   EMBED

  • Rating

  • Date

    December 2018
  • Size

    175.5KB
  • Views

    1,307
  • Categories


Share

Transcript

Hello World Se você está trabalhando em casa ou chegou até esse passo em um computador na sala Pró-Aluno, você está pronto para chamar o LCC-Win32 clicando em . Isto é, usando o mouse, posicione o cursor do Windows sobre o botão , localizado no canto inferior esquerdo da tela, e aperte a tecla esquerda do mouse. Aparecerá, logo acima do botão, um menu de opções. Selecione a opção . Novamente aparecerá um outro menu de opções. Selecione a opção e, novamente, a opção , a qual você deve clicar com o botão esquerdo do mouse. " " "Figura 1: Janela inicial do WEdit, o ambiente de programação do " "LCC-Win32 . " Você estará iniciando o programa WEdit, o ambiente de programação do LCC- Win32 . Isso fará com que apareça em seu monitor uma janela semelhante à mostrada na Figura 1. Nessa janela, clique em . Será pedido o nome de um projeto. Entre agora com o nome de seu projeto, como por exemplo Hello, como mostrado na Figura 2, e clique o botão . " " "Figura 2: Janela para criação de um novo projeto. Entre com o nome do" "projeto e clique em Ok. " A seguir, o LCC-Win32 vai lhe pedir para definir onde os arquivos do projeto serão armazenados. Se você está trabalhando na sala Pró-Aluno, o único diretório que você pode utilizar é o c:temp. Vamos dizer ao LCC- Win32 para criar uma pasta com o nome de nosso projeto nesse diretório. Para isso você vai ter de preencher os campos Path e Output directory, como mostra a Figura 3. O LCC-Win32 gosta de colocar os arquivos de saída em um diretório diferente, é por isso que na opção Output directory aparece o path c:tempHellolcc, que é criado automaticamente. Vamos deixá-lo assim mesmo, e as demais opções também sem alteração. " " "Figura 3: Janela para criação de um novo projeto. " Você pode ter notado que o tipo do projeto (Type of project) está definido como 'Aplicação para o Console' (Console Application). No Windows, há basicamente dois tipos de programas de usuário Aplicações para o Console (Console Applications), que são executadas numa janela de texto (também conhecida como Prompt do MS-DOS); Aplicações Gráficas (GUI Applications), que usam janelas, menus e outros elementos visuais como parte de sua interface com o usuário. Nossos programas serão todos aplicações para o console. Agora clique no botão , para que o LCC-Win32 crie esses diretórios. O WEdit pode criar para você um esqueleto básico para a sua aplicação, mas vamos recusar essa opção por enquanto. Portanto, clique no botão para a janela da Figura 4. " " "Figura 4: Opção para a criação de um esqueleto. " "Clique em Não. " A seguir você deve informar ao LCC-Win32 quais arquivos você gostaria de incluir no projeto. Digite hello.c e clique em , como ilustrado na Figura 5. " " "Figura 5: Janela para seleção de arquivos fonte. Digite hello.c" "e clique em Abrir. " Clique em para a janela de confirmação mostrada na Figura 6. Finalmente o LCC-Win32 precisa saber algumas opções para o compilador em si. Você não precisa mudar nenhuma das opções, simplesmente clique no botão na janela das Figuras 7 e 8 e na janela da Figura 9. " " "Figura 7: Confirme as opções de compilação. Clique em " "Avançar. " " " "Figura 8: Confirme as opções de compilação. Clique em " "Avançar. " " " "Figura 9: Confirme as opções de compilação. Clique em " "Concluir. " Parabéns! Você acabou de criar seu primeiro projeto. Na janela que foi criada você vai poder digitar, compilar e executar seu primeiro programa em C. Digite, então, o programa mostrado na Figura 10. (Dependendo da configuração do computador que você estiver utilizando, pode ser necessário pressionar a barra de espaço após digitar o caractere " a fim de que ele apareça na tela. Você vai precisar utilizar este caractere para digitar os seus programas). " " "Figura 10: Programa hello.c. " Uma coisa importante: certifique-se de que o texto que você tem na tela (o texto que você acabou de digitar) é exatamente igual ao texto da Figura 10. Vamos, agora, salvar no disco rígido o que você digitou. Clique em . Com o seu programa salvo, devemos compilá-lo para que possa ser executado. Para isso, clique . Se tudo correu bem, uma mensagem do tipo Hello.exe built succesfully. (0.2sec) aparecerá numa janela. O número entre parênteses é o tempo gasto para compilar seu programa, e pode ser diferente em sua máquina. Para executar o programa, clique em . Deverá surgir uma nova janela, de DOS, mostrando a execução de seu programa, como mostra a Figura 11. " " "Figura 11: Saída do programa hello.exe. " Agora que você sabe criar um projeto, criar um arquivo, compilá-lo, salvá- lo e executá-lo, vamos tentar novamente com um programa um pouco mais complexo. Salvando os seus arquivos A aula está quase no fim. Clique para encerrar o LCC-Win32 e voltar para o sistema operacional. Agora, vamos copiar os arquivos que você criou para um disquete. Isso é obrigatório se você esta na sala Pró-Aluno, pois todos os seus arquivos serão apagados assim que o computador for desligado, devido às peculiaridades da rede mantida pelo CCE. O seu programa foi gravado no diretório que você especificou quando criou os projetos, no caso, nos diretórios c:tempHello e c:tempPrimProg do disco rígido. Para copiar seu arquivo primprog.c no disquete, ative uma janela DOS, clicando em . Finalmente, aparecerá uma janela na qual você poderá digitar comandos do DOS. Após inserir no drive um disquete, digite as seguintes linhas, cada uma delas seguida por Enter , na janela do DOS que você abriu com o procedimento acima: cd tempPrimProg Enter copy primprog.c a: Enter Para ter certeza de que o seu arquivo primprog.c está realmente gravado no disquete, digite: dir a: Enter Este comando irá mostrar uma série de informações sobre os arquivos e diretórios que estão gravados no seu disquete, entre elas, o nome do arquivo, o seu tamanho em bytes e a data e a hora em que ele foi gravado. Para salvar o programa hello.c, volte para o diretório c:temp através do comando cd .. Enter Os dois pontos indicam o diretório acima (diretório pai) do diretório corrente, e repita o processo de cópia para o diretório Hello (outro diretório filho de temp), através dos comandos: cd hello Enter copy hello.c a: Enter Você poderia também ter trabalhado diretamente em um diretório no próprio disquete desde o começo, quando você criou um projeto. Porém, trabalhar no disquete é bem mais lento, especialmente se você precisa compilar o seu programa diversas vezes para testá-lo. Reutilizando os seus arquivos salvos Com seus programas salvos no disquete, você pode querer reutilizá-los numa ocasião futura. Para isso basta copiá-lo do disco para o diretório de um projeto. Você não precisa fazer isso agora, nessa aula, mas os passos para reutilizar o seu arquivo primprog.c são os seguintes. Primeiro Ative uma janela DOS e use os comandos seguintes para criar um diretório onde você vai copiar os seus arquivos. cd c:temp Enter mkdir pprog Enter cd pprog Enter copy a:primprog.c Enter Esses comandos criam um diretório chamado pprog embaixo do diretório c:temp no disco rígido, e copia o arquivo primprog.c do disquete para esse diretório recém criado. Agora inicie o WEdit, e crie um projeto especificando o mesmo diretório que você acabou de criar no DOS. O LCC- Win32 pode perceber que os diretórios já existem, e você deverá confirmar que quer reutilizá-los. Você ainda não quer nenhum esqueleto de programa, mas na hora se selecionar os arquivos fontes, você deverá ser capaz de ver o nome do arquivo primprog.c. Você deve escolher esse arquivo clicando sobre o seu nome e depois no botão , e validá-lo na janela seguinte de confirmação. Outras janelas virão, e você apenas precisa clicar em , até o botão final. Pronto, você tem um novo projeto, reutilizando o arquivo primprog.c antigo. Lembrete importante: Ao tentar criar um novo projeto, o LCC-Win32 pode reclamar que já existem projetos de mesmo nome, ou que já existem muitos projetos sob o diretório que você deseja utilizar (mais de 10 projetos). Nesses casos, use a opção para apagar os projetos que você não mais necessita. Antes de você ir embora... Agora você já sabe criar um arquivo, editá-lo, salvá-lo e recuperá-lo. E ainda, se seu arquivo contém um programa em C, sabe como mandar compilá-lo e executá-lo. Antes de encerrar esta aula, vamos imprimir o texto de seu programa na impressora (se você quiser). Basta, na janela do WEdit, escolher . Finalmente, não se esqueça agora de se desconectar da rede. Primeiro, saia do WEdit clicando em . Depois, na janela DOS, tecle exit, seguido de Enter . Agora, clique com o mouse em . Agora, confirme que você quer realmente quer se desconectar, clicando em . Retire o seu disquete (pressionando o botão do drive) e, caso tenha impresso o programa, busque a listagem. Em caso de dúvida, repita este exercício em outro horário ou peça auxílio a um monitor. Um Programa de Verdade Nesse exemplo, vamos observar alguns outros recursos do LCC-Win32 . Para isso, crie um novo projeto, por exemplo, chamado PrimProg, no diretório que você achar mais apropriado (vamos deixar isso ao seu encargo). Após criar um projeto, crie um arquivo, chamado por exemplo primprog.c, e digite o seguinte programa, exatamente como mostrado abaixo: #include /* Este texto e' apenas um comentario que e' ignorado pelo computador Comentarios sao utilizados para melhorar a compreensao do programa. */ int main() { int n, par, impar, num; printf("Entre com o valor de n\n"); /* mostra mensagem na tela */ scanf("%d", &n); /* le informacao do teclado */ printf("Digite %d numeros inteiros\n",n); par = 0; impar = 0; cont = 0; while (cont < n) { scanf("%d", &num); if (num%2 == 0) par = par + 1; else impar = impar + 1; cont = cont + 1; } printf("Havia %d numero(s) par(es) e %d impar(es) na sequencia.\n", par,impar) return 0; } Agora salve1 esse programa e o compile. Se você digitou tudo corretamente, aparecerá uma mensagem de erro numa janela, como a mostrada no quadro a seguir: O compilador LCC-Win32 é capaz de identificar muitos erros. Preste atenção nas suas mensagens para poder solucioná-los mais rapidamente. Nesse exemplo, o computador está indicando que ocorreram dois erros de compilação que foram detectados nas linhas e . A linha e a coluna da posição do cursor no seu programa ficam indicados no canto inferior direito da janela do WEdit. A primeira mensagem de erro indica que na linha foi detectado o uso de um identificador que não foi declarado. Para corrigir isso, altere a linha para: int n, par, impar, num, cont; A segunda mensagem de erro indica que, na linha , o compilador esperava encontrar um `;' mas encontrou a palavra `return'. Para corrigir isso, acrescente um ponto-e-vírgula no final da linha : par,impar); Agora, salve o arquivo novamente (clicando em ou simultaneamente nas teclas e ). Compile o programa novamente clicando em . Você deve ver, na janela inferior do programa, uma mensagem semelhante à abaixo. Clique agora em para executar o programa. Uma janela do DOS aparecerá, com a mensagem Entre com o valor de n. Digite algum inteiro para o valor de , seguido por Enter . Esse número determinará a quantidade de números que deverão ser digitados posteriormente. Agora, digite mais números inteiros, cada um deles seguido de Enter . Ao final, o programa mostrará quantos ímpares e quantos pares você digitou. Após seu programa ser executado, aparecerá a mensagem "Pressione qualquer tecla para continuar . . .". Depois de conferir o resultado digite qualquer tecla. Se a janela do DOS não desaparecer, para fechá-la clique no X, no canto superior direito da mesma.