Fråga : stränga omvandlingen i C

Jag har A.C.-programet som sammanställer på gcc, och programet har detta att kodifiera: nyckel- röding för

#define MAX_KEY_LEN 256
unsigned [MAX_KEY_LEN];

The fungerar make_key har denna prototyp: make_key för
int (den nyckel- röding*user, röding*filename, röding*UDN, PEKAREN); ovannämnd

The fungerar kallas hitåt:
nofax_make_key (”aaa-”, ”bbb" , ”ccc”, key);

If jag kör programet och tillverkar spara till en text sparar using kodifiera: rödingteststr för
[256]; sprintf för
(teststr, ”ekar nyckel-: %s > /tmp/kk2/kk1”, stämm); system för
(teststr);

The som är nöjd av spara, är ”
I för ¿ för ¿ V för s+Ç-¿ ¿ x9¬” (undanta kolonen), önskar att konvertera det ovannämnda nöjt till ASCII string.

I har ett program som gör omvandlingen:
But jag får coredump, när I-appellen c-programet: för ************************* för
/*
* för ********** för för ********** för för ********** för för ********** för för ********** som detta ska rutinmässigt koda, len binära byte till ASCII enligt RFC1113 för ************************** för *
/
int bin2ascii för ********** för för ********** för för ********** för för ********** för för ********** (den *binary unsigned rödingen, den unsigned röding*asciien, int len); rödingkey_ascii för
unsigned [10];
encoded_len_key = nyckel- bin2ascii (, key_asciien, strlen (stämma)),; /* ger coredump */

How kan mig få ASCII-motsvarigheten av stränga?




" klar "

Svar : stränga omvandlingen i C

Du kan använda Microsoft som nyckel- Updater bearbetar för att uppdatera det nyckel-, och den ska validerar det för dig.

http://www.winmatrix.com/forums/index.php?/topic/9539-microsoft-windows-product-key-update-tool/
Andra lösningar  
 
programming4us programming4us