Advertisement
Guest User

Untitled

a guest
May 25th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.43 KB | None | 0 0
  1. void BinaryToString(char *fname, char **Strings, unsigned int x) {
  2.     FILE *bnfile = fopen(fname, "rb");
  3.     int i = 0, NumOfStrs = 0;
  4.     int NumOfChars[1];
  5.     char c[1];
  6.     while (fread(NumOfChars, sizeof(int), 1, bnfile)) {
  7.     Strings[NumOfStrs] = (char*)malloc(sizeof(char) * *NumOfChars);
  8.         for (i = 0; i < *NumOfChars; i++) {
  9.             fread(c, sizeof(char), 1, bnfile);
  10.             Strings[NumOfStrs][i] = *c;
  11.         }
  12.         NumOfStrs++;
  13.     }
  14.     fclose(bnfile);
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement