Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] Concatenare in una stringa un numero

    Ciao a tutti,
    non riesco a concatenare un numero intero in una stringa.

    ho provato in questo modo ma non funz

    int temp=45;
    char newstring[MAX_ESPR_SIZE]="prova";

    strcat(newstring,(char*)temp);

    ho provato anche con la funzione Itoa della libreria stdlib.h ma mi da errore nell'utilizzo
    ( itoa(temp,newstring,10) )

    potete darmi una mano??


    grazie x l'attenzione
    ----O_O----

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Usa sprintf. Funziona esattamente come printf solo che il risultato viene salvato nella stringa indicata come primo parametro.

    codice:
    sprintf(mia_stringa, "%s%d", mia_stringa, intero_da_aggiungere);
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    fungeeeeeeee!!!!! THNX MILLE
    ----O_O----

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 © 2024 vBulletin Solutions, Inc. All rights reserved.