Uso do /n [RESOLVIDO]

1. Uso do /n [RESOLVIDO]

Ryan
Ryanh

(usa Slackware)

Enviado em 04/10/2010 - 10:09h

Estou usando uma apostila em c++ com alguns exemplo, e um dos exercícios diz para adicionar uma linha vazia antes e depois do texto que será mostrado na tela. O Programa é esse :

#include <iostream.h>
int main()
{
string aloTar = "Alo, Tarcisio!";
cout << aloTar;
}

Exercicio : Modifique o programa AloStr.cpp, de maneira que a saída mostrada na tela deixe uma linha vazia antes e outra
linha vazia depois da frase Alo, Tarcisio!.

Estou colocando o /n em alguns lugares mais acusa erro, aonde eu devo colocar o /n para fazer o exercicio ?

Agradecido desde já.


  


2. MELHOR RESPOSTA

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 04/10/2010 - 11:49h

Oi Ryan,

Não quero mérito, apenas marque como melhor resposta para que outros encontrem a solução mais rápido.

Abraço!

3. Re: Uso do /n [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 04/10/2010 - 10:47h

Para inserir uma nova linha é \n. E não /n.


4. Re: Uso do /n [RESOLVIDO]

Ryan
Ryanh

(usa Slackware)

Enviado em 04/10/2010 - 10:55h

é que digitei errado, estou usando o \n, mais oque estou errando e o lugar de colocar para cumprir o exercicio. Este é o problema.


5. Re: Uso do /n [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 04/10/2010 - 11:08h

Onde você já colocou o /n?

Eu não sei em C++, mas em C o que você faria para obter esse resultado é:

aloTar = "\nAlo, Tarcisio!\n";

Espero ter ajudado,
Qualquer coisa posta denovo,
Enzo Ferber
[]'s


6. Re: Uso do /n [RESOLVIDO]

Ryan
Ryanh

(usa Slackware)

Enviado em 04/10/2010 - 11:15h

Ja tentei assim, eu consigo apenas uma linha livre antes do texto, mais depois do texto não aparece... vou ir tentando qualquer coisa posto denovo. Obrigado.


7. Não use o \n

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 04/10/2010 - 11:17h

Oi Ryan,

Em C++ não se usa \n, não porque não seja possível, mas porque isso é uma prática de C.

Para quebrar linhas em um programa C++ use endl:

cout << endl << "Algum Texto" << endl << algumaVariavel << endl;

Bons estudos!


8. Re: Uso do /n [RESOLVIDO]

Ryan
Ryanh

(usa Slackware)

Enviado em 04/10/2010 - 11:41h

Obrigado Julio, eu tinha um exemplo aqui do endl mais não me lembrava sobre ele, seguindo sua dica consegui resolver o problema. Obrigado novamente. O programa ficou assim :

#include <iostream.h>
int main()
{
string aloTar = "Alo, Tarcisio!";
cout << endl << aloTar <<endl;
}

Incluir o endl antes e depois como você disse. Valew.


9. Re: Uso do /n [RESOLVIDO]

Ryan
Ryanh

(usa Slackware)

Enviado em 04/10/2010 - 12:13h

Esta marcada. Vlw


10. Não era essa a melhor resposta!

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 23/12/2010 - 12:12h

Ryan,

Quando pedi para marcar a melhor resposta, obviamente não era essa. kkk! Por favor marque como melhor resposta aquela que explica o uso da quebra de linha em C++.

Abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts