ObScUrItAs
Mitglied
Ich habe einen String , in dem binäre Werte stehen. Wie kann ich diese binäre Werte in hexadezimale Werte wandeln ?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
char szString2[300];
char szString[300];
strcat(szString2,szString);
dp = fopen("bin.txt" , "wb");
fputs(szString2,dp);
fclose(dp);
sprintf(szString2,"%x",szString);
dp = fopen("hex.txt" , "w");
fputs(szString2,dp);
fclose(dp);
dp = fopen("hex.txt" , "w");
fprintf(dp,"%x",szString);
fclose(dp);
#include <stdio.h>
int main()
{
int c;
FILE *fpIn = fopen("bin.txt", "rb");
FILE *fpOut = fopen("hex.txt", "w");
while ((c = fgetc(fpIn)) != EOF) {
fprintf(fpOut, "%x", c);
}
fclose(fpOut);
fclose(fpIn);
return 0;
}