Pagina 1 di 1

[Risolto][C++] Comando per visualizzare la stringa

Inviato: martedì 13 maggio 2014, 20:45
da ilovelinux
Ciao a tutti!

Mi servirebbe qualcosa tipo questo solo che per C++: [code2=ruby]irb(main):024:0> class PersonaCordiale
irb(main):025:1> def initialize(nome = "Mondo")
irb(main):026:2> @nome = nome
irb(main):027:2> end
irb(main):028:1> def saluta
irb(main):029:2> puts "Ciao #{@nome}!"
irb(main):030:2> end
irb(main):031:1> def congeda
irb(main):032:2> puts "Arrivederci #{@nome}, a presto."
irb(main):033:2> end
irb(main):034:1> end
=> nil[/code2]

Re: [C++] Comando per visualizzare la stringa

Inviato: martedì 13 maggio 2014, 20:59
da vaeVictis
Non si capisce né cosa tu abbia pensato di fare (rileggi e vedi se secondo te hai scritto una frase con un senso compiuto), né quale sia il problema che riscontri.

Re: [C++] Comando per visualizzare la stringa

Inviato: martedì 13 maggio 2014, 21:04
da ilovelinux
Ho modificato il post.
Il fatto è che non so neanche io come spiegarlo bene :(

Re: [C++] Comando per visualizzare la stringa

Inviato: domenica 18 maggio 2014, 19:57
da ilovelinux
Post modificato. ;)
UP. :D

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 0:26
da 1001001
Non so come fosse il messaggio prima della modifica, ma non è che adesso si capisca granché. Il C++ è un linguaggio a oggetti come ruby, le classi esistono in entrambi. Quale caratteristica del codice ruby sopra in particolare non riesci "tradurre" in C++? Dal titolo sembra che tu abbia problemi con la stampa: se è così, la risposta è nella documentazione della funzione cout (se cerchi su google trovi un miliardo di risultati che ne parlano)

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 0:52
da vaeVictis
1001001 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4585223#p4585223][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Non so come fosse il messaggio prima della modifica, ma non è che adesso si capisca granché.
Anche se da come era il messaggio prima la cosa risulta improbabile, devo dire che dal messaggio modificato io capisco ancora meno che dall'originale. :)

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 17:33
da ilovelinux
Leggete QUI e QUI per capire meglio.
Grazie

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 17:50
da vaeVictis
E certo... ora è tutto chiaro.

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 18:40
da ilovelinux
In pratica dando: [code2=ruby]irb(main):024:0> class PersonaCordiale
irb(main):028:1> def saluta
irb(main):029:2> puts "Ciao!"
irb(main):030:2> end
irb(main):031:1> def congeda
irb(main):032:2> puts "Arrivederci, a presto."
irb(main):033:2> end
irb(main):034:1> end
=> nil[/code2] e poi dando [code2=ruby]p.saluta[/code2] mi appare Ciao!, se invece do: [code2=ruby]p.congeda[/code2] mi appare Arrivederci, a presto., ora capite cosa voglio fare?

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 19:20
da vaeVictis
Ottimo.
Fai una classe in cui metti le tue funzioni membro e poi le chiami.
Quale è il problema? La sintassi con cui scriverlo in C++? Cosa? S.p.i.e.g.a.t.i.

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 19:23
da ilovelinux
Si, non so la sintassi per scriverlo in C++.
Grazie.

Re: [C++] Comando per visualizzare la stringa

Inviato: lunedì 19 maggio 2014, 22:57
da 1001001
Ok, adesso ci siamo capiti. Ti chiedo però una cosa, prima di risponderti: quanto sai di C++? E non mi basta una risposta tipo "un po'", voglio qualcosa di più dettagliato :)

Re: [C++] Comando per visualizzare la stringa

Inviato: mercoledì 21 maggio 2014, 16:23
da ilovelinux
Scusate per il ritardo, conosco le librerie iostream, string e iomanip, per i comandi conosco le funzioni: cin, cin.get, string, int, double, chair, float, showpoint, fixed, getline, setw e setprecision, ed infine anche come fare un programma con i file di input/ouput

Re: [C++] Comando per visualizzare la stringa

Inviato: mercoledì 21 maggio 2014, 17:51
da 1001001
Sì, non era esattamente quello che intendevo, ma rileggendo la mia domanda mi rendo conto di averla posta veramente male....
Il punto della questione è: conosci niente di programmazione a oggetti in C++?
Mi rendo conto che sono partito da adamo ed eva, e potevo essere più diretto, ma volevo sapere il tuo livello di conoscenza del C++ perché non vorrei darti la soluzione pronta calata dall'alto, non è nello spirito di questo forum. Hai comunque risposto, anche se indirettamente, alla domanda come la intendevo nella mia mente, visto che nell'elenco che hai fatto non c'è traccia degli argomenti legati alla programmazione a oggetti.
Quindi ti direi: studiati le classi (ad esempio qua e qua, la parte sui template puoi anche saltarla), prova a buttare giù qualcosa e poi vediamo insieme quello che non riesci a fare, in modo da discutere su qualcosa di concreto. Mi sembra la cosa più forum-di-ubuntu-like che possiamo fare.

Di nuovo, scusa per il messaggio inutile di sopra.