Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    [c\c++] inizializzazione stringa

    codice:
         char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"; //0->9
         + "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"; //10->23
         + "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"; //24->37
         + "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"; //38->52
         + "\x00\x00"; //52->54
    così è bello da vedere ma non funziona, come mai??
    se invece prendo tutti i valori e li metto in fila indiana funziona....

    come posso fare?

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi rispettare la sintassi ... puoi scrivere

    codice:
    char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"   \ 
        "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"  \ 
        "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\x00\x00";
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    Devi rispettare la sintassi ... puoi scrivere

    codice:
    char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"   \ 
        "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"  \ 
        "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\x00\x00";
    grazie non conoscevo la sintassi

  4. #4
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    Devi rispettare la sintassi ... puoi scrivere

    codice:
    char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"   \ 
        "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"  \ 
        "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\x00\x00";
    no non mi funziona mi da errore devc++ mentre quello che avevo scritto prima lo compilava ma mi dava risultato sbagliato

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La sintassi e' questa e viene compilata correttamente da altri compilatori ... non ho provato con quello del DevC++, ma quale errore ti da'?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    La sintassi e' questa e viene compilata correttamente da altri compilatori ... non ho provato con quello del DevC++, ma quale errore ti da'?
    http://img83.imageshack.us/img83/8484/schermataup9.jpg

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa mamo ... ma io, nell'esempio, ti avevo scritto cosi'

    codice:
    char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"   \ 
        "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"  \ 
        "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\x00\x00";
    o come hai mostrato tu (con i commenti finali nelle righe)?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    Originariamente inviato da oregon
    Scusa mamo ... ma io, nell'esempio, ti avevo scritto cosi'

    codice:
    char buffer [55] = "\x42\x4d\x36\x39\xb1\x00\x00\x00\x00\x00"   \ 
        "\x36\x00\x00\x00\x28\x00\x00\x00\xe0\x08\x00\x00\xa8\x06"  \ 
        "\x00\x00\x01\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\xc4\x0e\x00\x00\xc4\x0e\x00\x00\x00\x00\x00\x00\x00\x00"  \
        "\x00\x00";
    o come hai mostrato tu (con i commenti finali nelle righe)?
    infatti togliendo i commenti funziona

    grazie mille

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.