Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- readHexandCharStream(UNICODE_STRING fileName)
- {
- char toBeEnteredByTheUser;
- unsigned long long int HexPointers[10000];
- unsigned long long int CharacterPointer[10000];
- unsigned long long int LocationPointer = 0;
- unsigned long long int Fsize;
- char HexString[] = "-------------------------------------------------HEX CODE-------------------------------------------------";
- char CharacterString[] = "-------------------------------------------------CHARACTER STREAM-------------------------------------------------";
- char Buffer[5000];
- //char fName[300];
- //wcscpy(fName[0],fileName.Buffer); MAKE fileName equal to other variable
- system("mode 650, 650");
- FILE *f;
- f = fopen("Test.txt", "r");
- fseek(f, 0, SEEK_END);
- Fsize = ftell(f);
- rewind(f);
- printf("%lld", Fsize);
- if (f) {
- int pos = 0;
- while ((Buffer[pos] = getc(f)) != EOF) {
- if (strstr(Buffer, HexString) != NULL) {
- printf("FOUND");
- }
- if (pos == 4999) {
- pos = 0;
- printf("%s", Buffer);
- }
- pos++;
- //printf("%s", Buffer);
- //toBeEnteredByTheUser = getch();
- }
- }
Add Comment
Please, Sign In to add comment