Guest User

Untitled

a guest
Jun 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. readHexandCharStream(UNICODE_STRING fileName)
  2. {
  3.  
  4. char toBeEnteredByTheUser;
  5. unsigned long long int HexPointers[10000];
  6. unsigned long long int CharacterPointer[10000];
  7.  
  8. unsigned long long int LocationPointer = 0;
  9.  
  10. unsigned long long int Fsize;
  11. char HexString[] = "-------------------------------------------------HEX CODE-------------------------------------------------";
  12. char CharacterString[] = "-------------------------------------------------CHARACTER STREAM-------------------------------------------------";
  13. char Buffer[5000];
  14.  
  15. //char fName[300];
  16. //wcscpy(fName[0],fileName.Buffer); MAKE fileName equal to other variable
  17. system("mode 650, 650");
  18.  
  19. FILE *f;
  20.  
  21. f = fopen("Test.txt", "r");
  22.  
  23. fseek(f, 0, SEEK_END);
  24. Fsize = ftell(f);
  25. rewind(f);
  26.  
  27. printf("%lld", Fsize);
  28.  
  29. if (f) {
  30. int pos = 0;
  31. while ((Buffer[pos] = getc(f)) != EOF) {
  32.  
  33. if (strstr(Buffer, HexString) != NULL) {
  34. printf("FOUND");
  35. }
  36.  
  37. if (pos == 4999) {
  38. pos = 0;
  39. printf("%s", Buffer);
  40. }
  41.  
  42. pos++;
  43. //printf("%s", Buffer);
  44. //toBeEnteredByTheUser = getch();
  45. }
  46.  
  47. }
Add Comment
Please, Sign In to add comment