Olá, Mundo

Problema a Resolver

Graças ao Professor David Malan (que lecionou CS50 quando Ramon frequentou o curso!), "olá, mundo" foi implementado em centenas de linguagens. Vamos adicionar sua implementação à lista!

Em um arquivo chamado hello.c, em uma pasta chamada mundo, implemente um programa em C que imprima olá, mundo\n, e é isso!

Dica

Aqui está o código real que você deve escrever! (Uma dica e tanto, hein?) É melhor digitá-lo você mesmo, em vez de copiar/colar, para que você comece a desenvolver alguma "memória muscular" para escrever código.

  #include <stdio.h>

  int main(void)
  {
      printf("olá, mundo\n");
  }

Demonstração

Aqui está um exemplo do que deve acontecer quando você compilar e executar o seu programa.

Como Começar

Abra o VS Code.

Comece clicando dentro da janela do terminal, em seguida, execute cd por si só. Você deve descobrir que seu "prompt" se assemelha ao abaixo.

  $

Em seguida, execute

  mkdir mundo

para criar uma pasta chamada mundo no seu espaço de códigos.

Em seguida, execute

  cd mundo

para alterar os diretórios para essa pasta. Agora você deve ver seu prompt de terminal como mundo/ $. Agora você pode executar

  code hello.c

para criar um arquivo chamado hello.c no qual você pode escrever seu código.

Como Testar

Lembre-se de que você pode compilar hello.c com:

  make hello

Se você não vir nenhuma mensagem de erro, ele foi compilado com sucesso! Você pode confirmar isso com

  ls

que deve listar não apenas hello.c (que é o código-fonte), mas também hello (que é o código de máquina).

Se você vir uma mensagem de erro, tente corrigir seu código e tente compilá-lo novamente. Se você não entender a mensagem de erro, tente executar

  help50 make hello

para conselhos.

Assim que seu código for compilado com sucesso, você pode executar seu programa com:

  ./hello

Correção

Execute o abaixo para avaliar a correção do seu código usando check50, um programa de linha de comando que mostrará carinhas felizes sempre que seu código passar nos testes automatizados do CS50 e carinhas tristes sempre que não passar!

  check50 cs50/problems/2024/x/world

Estilo

Execute o abaixo para avaliar o estilo do seu código usando style50, um programa de linha de comando que mostrará adições (em verde) e exclusões (em vermelho) que você deve fazer em seu programa para melhorar seu estilo. Se você tiver problemas para ver essas cores, o style50 também oferece suporte a outros modos!

  style50 hello.c

Como Enviar

Não precisa enviar este aqui!