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

    conversione da int a char in C

    ciao a tutti!!
    ho 1 problema ,dico subito che si tratta di C, dovrei concatenare un intero ad una stringa e la funzione strcat non funziona qualcuno sa come posso fare?

    Avevo pensato di convertire l'int in char per poi fare la concatenazione di stringhe ma non so come fare qualcuno puo aiutarmi?

    magari postando qualke pezzo di codice?

    grazie anticipatamente!!!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: conversione da int a char in C

    Originariamente inviato da darietto83
    ciao a tutti!!
    ho 1 problema ,dico subito che si tratta di C, dovrei concatenare un intero ad una stringa e la funzione strcat non funziona qualcuno sa come posso fare?

    Avevo pensato di convertire l'int in char per poi fare la concatenazione di stringhe ma non so come fare qualcuno puo aiutarmi?

    magari postando qualke pezzo di codice?

    grazie anticipatamente!!!!
    Guarda che il linguaggio "C" non è come altri linguaggi dove puoi fare tranquillamente "ciao " + 5.

    Esempio 1:
    char buf[20];
    int i = 5;

    sprintf (buf, "ciao %d", i);


    Esempio 2:
    char *str = "ciao ";
    char buf[20];
    char tmp[20];
    int i = 5;

    sprintf (tmp, "%d", i);

    strcpy (buf, str);
    strcat (buf, tmp);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    Grazie tante ora vado a provarlo ti farò sapere

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.