Non riesco a stampare il valore double
utilizzando wsprintf()
. Ho provato sprintf()
e ha funzionato bene.Come stampare doppio usando wsprintf
sintassi utilizzata per wsprintf()
e sprintf()
è la seguente:
wsprintf(str,TEXT("Square is %lf "),iSquare); // Does not show value
sprintf(str," square is %lf",iSquare); // works okay
Sto facendo qualche errore durante l'utilizzo wsprintf()
?
è 'str' una stringa di caratteri di larghezza? – shf301
Che cos'è 'TEXT'? –
@PascalCuoq: in questo contesto, una macro di Windows (Microsoft) che si espande in 'L'. Piuttosto prolisso e soggetto a errori. – MSalters