• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Escrever no Standard Output

Serr@no™

GF Ouro
Membro Inactivo
Entrou
Set 23, 2006
Mensagens
1,690
Gostos Recebidos
0
Antes de mais, o que é o Standard output? Sempre que me referir ao standard output falo do sistema de output por defeito no C++. Neste caso falo de um output para DOS. De seguida encontra-se o programa da praxe para quem começa a aprender uma linguagem de programação:
// este programa escreve no standard output a mensagem "Olá Mundo!"
#include <iostream> // inclui o necessário para poder usar cout<<"...";
using namespace std;


int main()
{
cout<<"Olá Mundo!"<<endl;
return 0;
}
Comecemos pelas duas primeiras linhas, o C++ é uma linguagem poderosa devido às suas bibliotecas, as duas primeiras linhas permitem ao programa poder escrever no standard output. Por agora o leitor terá de se contentar com esta explicação, e usar sempre aquelas duas linhas. Só mais adiante elas poderão ser explicadas com clareza. Explicado assim por alto, o que #include <iostream> faz é incluir no programa o conteúdo do ficheiro iostream.
Já dentro da função main() encontra-se a instrução cout<<"Olá Mundo!";, que fará aparecer no ecrã "Olá Mundo!". A palavra endl diz ao programa para mudar de linha e todas as instruções dentro do main() têm de ser concluídas com ponto e vírgula ';'. Isto não é bem assim, mas por agora terá de servir.
Não há nada melhor para apreender estes conceitos que experimentar! Faça um programa parecido, mude as palavras...
E já agora um pouco de teoria extra, existem três momentos na realização de um programa: design time (tempo de criação do código), compile time(quando o compilador está a criar o executável) e run time(durante a execução do programa).
 
Topo