Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Originariamente inviato da anx721
    no perche non converti un intero in una stringa
    Il signor Sapientino(TM) ha ragione... non avevo capito bene la domanda... cmq sia devo dire che il tuo apporto al thread di "così non va", "no, assolutamente no",etc è molto costruttivo.

    Anche in questo caso ci sono 2 modi:

    1)
    codice:
    char *c[10]; //buffer 
       int i = 1234;
       sprintf(c, "%d", i);
    poi basta copiare c nella stringa

    2)
    codice:
    #include <string>
    #include <sstream>
    #include <iostream>
    
    template <class T>
    std::string to_string(T t, std::ios_base & (*f)(std::ios_base&))
    {
       std::ostringstream oss;
       oss << f << t;
       return oss.str();
    }
    
    int main()
    {
       // il secondo parametro di to_string() dovrebbe essere uno tra 
       // std::hex, std::dec or std::oct
       std::cout<<to_string<long>(123456, std::hex)<<std::endl;
       std::cout<<to_string<long>(123456, std::oct)<<std::endl;
       return 0;
    } 
    
    /* output:
    1e240
    361100
    */

  2. #12
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Originariamente inviato da gandalf45
    Il signor Sapientino(TM) ha ragione...cmq sia devo dire che il tuo apporto al thread di "così non va", "no, assolutamente no",etc è molto costruttivo.
    Datti un'occhiata ai miei oltre 1000 post su questo forum prima di di dire se il mio apporto è costruttivo o meno, e poi ti faccio notare che quando il signor Sapientino dice "assolutamente no", dà anche una sua soluzione al problema, per cui i miei post sono utili lo stesso; poi non è colpa mia se scrivete cose inesatte.

    Tra l'altro nel codice che hai postato c'è un errore perchè c va dichiarato come char c[10] e non come char *c[10]... ...sò terribbbile

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #13
    Originariamente inviato da anx721
    Datti un'occhiata ai miei oltre 1000 post su questo forum prima di di dire se il mio apporto è costruttivo o meno, e poi ti faccio notare che quando il signor Sapientino dice "assolutamente no", dà anche una sua soluzione al problema, per cui i miei post sono utili lo stesso; poi non è colpa mia se scrivete cose inesatte.

    Tra l'altro nel codice che hai postato c'è un errore perchè c va dichiarato come char c[10] e non come char *c[10]... ...sò terribbbile
    So leggere il tuo postcount da solo, grazie.
    Sfortunatamente non ho tempo da perdere sul tuo ego sovredimensionato e non mi sono messo a leggere i tuoi 1000 post; quello che ho scritto era riferito a questo thread.
    Su 4 post che hai fatto ce ne fosse uno con la soluzione... tutti gli altri servivano solo a criticare i suggerimenti degli altri.

    Vero, c'è un errore; io so ammettere quando sbaglio.

  4. #14
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    il primo post dava la soluzione; se non sai leggere non mi stressare con le tue lamentele

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  5. #15
    we ragà non mi sembra il caso di continuare con questa storia...

    Cmq vi posto come ho risolto la questione!!!

    codice:
    char temp[3];
      
     sprintf(temp, "%d", valore_carta);
     
     string temp1(temp);
     
     segno_ = temp1;
    Non è il max dell'ottimizzazione, anzi! Ma per ora funge!

    Ora provo anche le vostre proposte!!!
    Linguaggi : C/C++
    SO: WinXP, Slack 10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.