Como de saída e, em seguida, imprimir texto na tela para um programa c

Os usuários dependem de saída padrão para todas as informações que eles precisam para utilizar o programa.

A linguagem de programação C inclui uma biblioteca chamada stdio que captura fluxos de entrada de várias fontes e envia dados de programa para a saída padrão. Um dos primeiros programas de desenvolvedores mais brotamento C aprender a escrever usos stdio para imprimir "Olá Mundo!" na janela do console. Enviar mensagens de texto para a saída padrão é o mesmo que imprimi-lo na tela, pois a janela do console é o dispositivo de saída padrão para computadores desktop. Incluindo stdio em seu programa cria automaticamente um fluxo de saída chamado stdout que você pode acessar com a função printf.

  • Abra o seu editor de texto ou ambiente de desenvolvimento integrado. Se você não está usando um IDE, você também deve abrir uma janela de consola para compilar e executar o programa. Se você estiver usando uma IDE, você pode simplesmente clicar "Compilar e executar" na barra de ferramentas, embora seja necessário alterar seu código ligeiramente para evitar a janela do console de fechar imediatamente quando o programa retorna.

  • Escreva o programa Olá Mundo em seu editor de texto ou IDE. Este programa consiste em apenas três ou quatro linhas, e depois de compilar e executá-lo com sucesso, você pode reutilizar o código para imprimir qualquer mensagem na janela do console. O programa básico Olá mundo usa uma instrução, uma função principal e uma chamada para printf para a saída incluem "Olá Mundo!" como no exemplo a seguir:

    incluir

    int main () {

    printf ("Olá, mundo! N") -
    voltar 0-

    }

    A nova linha, ou " N," personagem retorna o cursor para a próxima linha na janela do console.

  • Compilar e executar o programa na janela do console ou a sua IDE. Todos os IDEs têm um botão de compilar e executar na barra de ferramentas, e uma vez que o seu programa chama printf, correndo ele abre uma janela de console que fecha imediatamente na instrução de retorno. Se você não estiver usando uma IDE, salvar o arquivo e compilá-lo com o Visual C ++ no Windows com o seguinte comando:

    cl helloworld.c

    Este comando cria um arquivo chamado Helloworld.exe que você pode executar, digitando "Helloworld.exe" (Sem aspas) no prompt.



  • Impedir que a janela do console de fechar a instrução de retorno se você estiver usando um IDE, adicionando uma chamada para GetChar após a instrução printf. Por exemplo, faça as seguintes alterações ao seu programa:

    int main () {

    printf ("Olá, mundo! NPrima qualquer tecla para fechar a janela ... n") -
    getchar () -
    voltar 0-

    }

  • Adicionar especificadores de formato para a função printf para imprimir variáveis ​​para a saída padrão. Por exemplo, inclua o cabeçalho tempo no seu programa e imprimir a data ea hora com o seguinte código:

    incluir
    incluir

    int main () {

    data time_t = time (NULL) -
    printf ("O tempo atual é% s n", Ctime (&amp-date) -
    getchar () -
    voltar 0-

    }

    A variável time_t é uma estrutura de dados especial exigida pela função ctime, que converte o valor para uma cadeia de caracteres. A função de tempo de chamada na primeira linha da principal atribui a data atual e tempo para a variável de data. o "% s" string de formatação na função printf é um espaço reservado que usa uma string como um argumento, neste caso fornecido pela função ctime. o "&" operador retorna uma referência para a variável de data para reduzir a sobrecarga de passagem de uma estrutura de dados para um composto de função. Para uma lista de outro formato especificadores compatível com printf, consulte o site da C ++ (link em Recursos).

dicas & avisos

  • Tenha cuidado ao usar getchar para evitar a sua janela de fechar porque esta função simplesmente leva o primeiro caractere no fluxo de entrada. Se o seu programa leva a entrada do teclado, os caracteres restantes na causa getchar fluxo de entrada imediatamente para retornar. No Windows, você pode impedir que a janela se feche usando "sistema("PAUSA")," como no exemplo a seguir:
  • int main () {
  • &# 8230;
  • sistema("PAUSA");
  • return 0;
  • }
  • Este código funciona da mesma maneira que o código descrito no Passo 4.
De esta maneira? Compartilhar em redes sociais:

LiveInternet