Salve a tutti,
avrei un piccolo problema, dovrei stampare una stringa, che corrisponde al percorso di un file, ed uso il %s ma della stringa neanche l'ombra. c'è qualcuno che può aiutarmi??
grazie per la disponibilità
maria
Salve a tutti,
avrei un piccolo problema, dovrei stampare una stringa, che corrisponde al percorso di un file, ed uso il %s ma della stringa neanche l'ombra. c'è qualcuno che può aiutarmi??
grazie per la disponibilità
maria
Pensi che mostrare il codice che usi possa aiutarci a darti una risposta?
No MP tecnici (non rispondo nemmeno!), usa il forum.
non so se è molto utile, comunque le righe di codice in questione sono:
[CODE]
std::string fileloc = basepath + filename;
printf("\n la stringa e' %s\n", fileloc);
[\CODE]
grazie a tutti
E invece è molto utile perché ci fa capire che tu utilizzi le stringhe del C++ e non del C.Originariamente inviato da cerza
non so se è molto utile
Per questo motivo devi usare il metodo che ti permette di utilizzare la stringa C utilizzata dalla classe string, ovvero
printf("\n la stringa e' %s\n", fileloc.c_str());
oppure usare la cout e non la printf (dato che praticamente usi il C++)
No MP tecnici (non rispondo nemmeno!), usa il forum.