Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    12
    sicurissimo! le funzioni sono qll del C ed usiamo le classi.. tra poco dovremmo iniziare e finire col vero C++.. quindi utilizziamo ancora la stdio e nn la iostream.. e ugualmente nn sappiamo utilizzare le stringhe ma solo vettori di caratteri..
    cmq tornando in topic ho notato che è possibile fare qlcs del genere:

    c=0x41 (o c=0x40+n nello specifico caso)

    ma quando lo vado a concatenare con la strcat nn va bene xk cm secondo parametro accetta solo un puntatore... io avevo provato cosi

    c=0x40;
    strcat(s, c);

    ma nnt.. e lo stesso vale mettendo direttamente il codice ascii come secondo parametro.. cm posso fare?

  2. #12
    Originariamente inviato da Diola7
    sicurissimo! le funzioni sono qll del C ed usiamo le classi..
    Quindi in sostanza state usando il C++ con la libreria standard C.

    Comunque per il tuo problema puoi scrivere una funzioncina del genere:
    codice:
    void chrcat(char * str, char c)
    {
        for(;*str;str++);
        str[0]=c;
        str[1]=0;
    }
    (a te il compito di capire come funziona)
    da usare in questa maniera
    codice:
    char c=0x41;
    char s[200]="Ciao";
    //...
    chrcat(s,c);
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

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