|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
|
Piccola dritta per un novizio del C++
Salve a tutti!
Frequento il primo anno di ingegneria informatica e, visto il livello molto elementare delle prime lezioni di informatica, mi stavo portando un po' avanti con il programma studiando i voluminosi volumoni di C++ indicatici dal professore. Su uno di questi ho trovato un esercizio all'apparenza semplicissimo, ma che mi da un output misterioso (almeno per me che sono alle prime armi). Io sarei intenzionato a mostrare a schermo questo output: La sequenza di escape \r torna a inizio riga Prima Stringa\rSeconda Stringa apparirà come Prima Stringa Il codice che ho scritto è Codice:
cout << "La sequenza di escape \\r torna a inizio riga\n"; cout << "Prima Stringa\\rSeconda Stringa apparirà come Prima Stringa\rSeconda Stringa\n"; La sequenza di escape \r torna a inizio riga Seconda StringaSeconda Stringa apparirà come Prima Stringa Cosa ho sbagliato? =) Grazie a chi saprà illuminarmi!
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. --Gerald Weinberg |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
che c'è da capire? come scrivi \r torna a inizio riga.. nella prima riga non lo fa perchè usi \\r cioè con la prima \ visualizzi la seconda \ e non fa da seuqenza di escape mentre nella seconda quando c'è solo \r torna effettivamente a inizio riga e quindi l'output viene sovrascritto..
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
|
Mi sono dimenticato di mettere le due parti su due righe diverse
![]() Mi considero davvero stupido =)
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. --Gerald Weinberg |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Nov 2003
Città: Carozzo(SP) - Monza(MB)
Messaggi: 236
|
non c'è da considerarsi stupidi, spesso si fanno errori banali anche dopo anni di lavoro...
e magari si perde una giornata per un ; oparentesi chiuse male... sono errori di distrazoine e piu' ti intestardisci meno arrivi al punto, a volte è piu utile chiedere una mano o chiuere e riprendere il giorno dopo o addirittura riscrivere ![]() in bocca al lupo per i prossimi tentativi ![]()
__________________
Sorridi, oggi è il primo giorno del resto della tua vita!
...Se sei incerto tieni aperto... L'ignoranza non ha mai limiti... chi molla è un boia |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:43.