Ambiente Online de Programação em C O site tutorialspoint.com oferece um ambiente online para criação de projetos em C, entre outras linguagens de programação. O ambiente para desenvolvimento na linguagem C pode ser acessado através do endereço: http://www.tutorialspoint.com/compile_c_online.php * Vale lembrar que este ambiente online não substitui o Microsoft Visual Studio, software adotado oficialmente pela disciplina em laboratórios e avaliações práticas. Contudo, este pode servir como uma alternativa aos alunos que possuem um PC com sistemas operacionais não baseados no Windows (por exemplo, Mac OS) ou aos que ainda não obtiveram sua cópia gratuita do Visual Studio no Laboratório de Graduação (LabGrad) na PUC-Rio, campus Gávea. Abaixo segue um breve tutorial de como utilizar o ambiente online: Ambiente Online O ambiente online possui três áreas principais: (1) Projeto; (2) Editor; e (3) Terminal (ver Figura 1). Brevemente, a área (1) refere-se à organização das pastas e arquivos do seu projeto. O Editor, área (2), é utilizado para a criação/edição do programa. Já o terminal, área (3), destina-se à execução e visualização da saída do programa criado. 1 2 3 Figura 1 Tela inicial do ambiente online. (1) Projeto; (2) Editor; e (3) Terminal. Ao entrar no ambiente online, um projeto, chamado root, já estará criado e disponível para uso. Juntamente com ele, um arquivo inicial, chamado main.c, com um exemplo de programa simples que imprime Hello, World! já estará criado e
aberto no Editor (área 2 da tela inicial). Parte deste tutorial se baseará neste exemplo como ponto de partida para a criação de novos projetos. Criando um projeto Utilizando como base o projeto root exemplo do ambiente online, siga as instruções abaixo para modificá-lo e transformá-lo em um novo projeto: 1 Clique com o botão direito na pasta/projeto root e selecione a opção Rename Directory. Digite o nome do seu novo projeto, por exemplo, Exemplo1 e pressione <enter>. 2 Clique com o botão direito no arquivo main.c e selecione a opção Rename File. Digite o novo nome do arquivo, por exemplo, exemplo1.c e pressione <enter>. Caso queira criar um novo arquivo ao invés de utilizar o arquivo main.c existente, siga os passos a seguir: 1 Clique com o botão direito no arquivo main.c e selecione a opção Delete File.
2 Para criar um novo arquivo, clique com o botão direito no projeto Exemplo 1 e selecione a opção Create File. Um novo arquivo chamado Newfile.c será criado. 3 Clique com o botão direito no arquivo Newfile.c e selecione a opção Rename File. Digite o novo nome do arquivo, por exemplo, exemplo1.c e pressione <enter>. Pronto, um novo arquivo em branco foi criado. Criando um programa em C Após criar um projeto e um arquivo exemplo1.c no ambiente online, o próximo passo é a criação de um programa em C. Como exemplo, criaremos um programa simples que dado como entrada pelo usuário um número real, o programa imprimirá o dobro do número digitado. Para isso, siga as instruções abaixo: 1 Clique duas vezes com o botão esquerdo no arquivo exemplo1.c para começar a escrever o seu programa. Ao clicar duas vezes, o arquivo selecionado aparecerá no Editor para que você possa editá-lo.
2 No editor, escreva o programa abaixo no arquivo exemplo1.c : 3 Após escrever o programa, devemos compilá-lo. O compilador utilizado pelo ambiente online é o GNU GCC e é responsável pelas etapas de análise e síntese do seu programa, ou seja, pela validação léxica e sintática e a geração do código final (ou código de máquina). Clique uma vez com o botão esquerdo no item Compile para compilar o programa. Note que ao clicar em Compile, aparecerá automaticamente no terminal o comando: gcc o main *.c
Este comando compilará os arquivos.c no seu projeto, ou seja, o arquivo exemplo1.c e criará um arquivo executável chamado main. Caso deseje compilar manualmente o seu programa, ao invés de clicar no botão Compile digite o comando descrito acima diretamente no terminal. O parâmetro -o <nome> se refere ao arquivo de saída (executável) gerado pela compilação dos arquivos.c. Se desejar nomear o seu arquivo como exemplo1, então o comando deverá ser modificado para: gcc o exemplo1 *.c 4 Por fim, para executar o programa, clique uma vez com o botão esquerdo em Execute após compilar o seu programa. Lembre-se que após qualquer alteração realizada no seu programa, você deverá compilá-lo e depois executá-lo. Novamente, você poderá executar o seu programa manualmente através do terminal. Se a compilação foi feita manualmente, digite no terminal: exemplo1 e pressione <enter>. Caso a compilação tenha sido realizada automaticamente, digite: main e pressione <enter>. 5 O resultado final do programa pode ser visto abaixo:
Salvando o projeto Após criar um projeto no ambiente online, você poderá salvá-lo em seu computador ou na nuvem. Abaixo vamos ver algumas opções para salvar arquivos individuais e projetos completos. Opção 1 Salvando arquivos individuais 1 Na área de projetos selecione o arquivo que deseja fazer o download. No nosso caso, clique uma vez com o botão esquerdo no arquivo exemplo1.c 2 Agora, clique uma vez com o botão esquerdo na opção de menu File e selecione a opção Download File. O arquivo será salvo no seu computador. Opção 2 Salvando projeto completo 1 Clique uma vez com o botão esquerdo na opção de menu Project e selecione a opção Download Project. O projeto criado será compactado e salvo no seu computador com o nome New Project.tar.gz.
Opção 3 Salvando projeto na nuvem 1 Clique uma vez com o botão esquerdo na opção de menu Project, selecione a opção Save Project e em seguida escolha entre as opções disponíveis: Dropbox, GitHub, Google Drive ou OneDrive. Lembre-se que para salvar nestes locais você já deverá possuir uma conta de armazenamento. 2 Como exemplo, vamos escolher a opção Save at Dropbox. Ao selecionar, uma nova janela será aberta solicitando as informações da sua conta no Dropbox. Preencha os campos com os seus dados de acesso e clique em Acesse sua conta.
Importando um projeto para o ambiente online Caso você já possua um projeto ou arquivos.c e deseja editá-los no ambiente online, você poderá importá-los facilmente seguindo uma das instruções abaixo. Opção 1 Importando arquivos individuais 1 Na área de projetos, clique uma vez com o botão direito na pasta/projeto em que deseja fazer o upload do arquivo. 2 Clique em Choose File e selecione o arquivo no seu computador que deseja fazer o upload.
3 Clique em Upload para fazer o upload do arquivo selecionado. *O mesmo procedimento poderá ser realizado através da opção de menu File selecionando a opção Upload File. Opção 2 Importando projetos completos Caso você já tenha salvo um projeto criado no ambiente online, você poderá importá-lo novamente ao ambiente. Para isso, siga as instruções abaixo: 1 Clique uma vez com o botão esquerdo na opção de menu Project e selecione a opção Upload Project. 2 Clique em Choose File e selecione o arquivo do projeto criado anteriormente no ambiente online, com extensão tar.gz, que deseja fazer o upload. Note que ao fazer o upload do projeto, o projeto corrente no ambiente online será substituído e não poderá ser recuperado.
3 Clique em Upload para fazer o upload do projeto selecionado. Pronto, o seu projeto foi importado. Bom estudo!