Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - cout insolito
Forum - C/C++ - cout insolito

Avatar
kikko_rm (Normal User)
Newbie


Messaggi: 18
Iscritto: 29/03/2007

Segnala al moderatore
Postato alle 15:07
Lunedì, 30/04/2007
ciao ragazzi vi volevo ringraziare per essere numerosi a rispondermi sopratutto a pierotofy e a shotdown...

provate ad eseguire questa parte di codice #include <iostream.h>
main()
{
      cout<<"C:\Documents and Settings\utente\Desktop\file.txt";
      getchar();
      }
mi dite perche da errore o meglio l'ho capito, da errore la lettera dopo lo \ ma se anche mettessi lo spazio a quel punto parte ma non mostra lo \...
spero sappiate risolvere questo piccolo mistero...

PM Quote
Avatar
cH!cus (Ex-Member)
Pro


Messaggi: 149
Iscritto: 03/04/2006

Segnala al moderatore
Postato alle 16:25
Lunedì, 30/04/2007
Ciao, ho modificato il tuo programma con questo funzionante:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using std::cout;
  3. int main(void) {
  4.     cout << "C:\\Documents and Settings\\utente\\Desktop\\file.txt";
  5.     getchar();
  6.     return 0;
  7. }



Hai fatto un errore con le sequenze di escape. Guarda questo articolo di zizzius, http://www.pierotofy.it/pages/dispense/C/Sequenze_di_escape/ .

Se hai bisogno di chiarimenti io sono disponibile. Fammi sapere, ciao!:)


chicus, http://thechicus.altervista.org

Ci sono solo 10 tipi di persone al mondo, quelle che comprendono il codice binario e quelle che non lo comprendono. (autore: boh)
PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 19:38
Lunedì, 30/04/2007
Ciao kikko_rm, grazie per quello
che hai detto! Sai com'è a me piace aiutare
la gente! :k:

Comunque ha ragione ch!cus...
In pratica quando tenti di stampare un
backslah come questo \ il compilatore
si aspetta che tu dia un carattere
di escape...

Per stampare un backslash devi
metterne due proprio così \\...

Ovviamente non ti ho detto niente di nuovo
perchè ti aveva già risposto il nostro
amico. Segui l'articolo di Zizzius, cmq...

Ciao e torna a trovarci,
Niccolò.


1 + 1 = 10
PM Quote