Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0, 0Y02, SOUTH, C4B6
- 0, 0Y02, EAST, 0x19F4
- 0, 0Y31, SOUTH, 0xCCE0
- 0, 0Y31, WEST, 0xC5F4
- 0, 0Y41, EAST, 0x313A
- ...
- 3, 3Y96, EAST, 0x0172
- 3, 3Y86, EAST, 0x801F
- 3, 3Y76, NORTH, 0x090D
- 3, 3Y76, EAST, 0x71DA
- 3, 3Y98, EAST, 0xAD6F
- void initialise_bruteforced_keys() {
- //bear in mind that is a special character, escape it
- FILE *file = fopen("C:\bruteForcedKeys - Copy.txt", "r");
- unsigned int tryKey = -1;
- int floor = -1, direction = -1;
- char room_name[10];
- char directionString[] = " ";
- //if file opened successfully
- if (file != NULL){
- unsigned int tryKey = -1;
- int floor = -1, direction = -1;
- char room_name[10];
- char directionString[] = " ";
- char line [128] = " ";
- while (fgets(line, sizeof(line), file) != NULL){
- fscanf(file, "%d%*c %s%*c %s%*c %xn", &floor, &room_name, &directionString, &tryKey);
- direction = getNumberFromDirection(directionString);
- printf("%d, %s, %d, %04Xn", floor, room_name, direction, tryKey);
- }
- }
- else {
- printf("Error opening file. Bruteforced keys not assigned to array.nn");
- }
- fclose(file);
- }
- 2, 2Y81,, -858993460, 89F3
- 3, 3Y01,, -858993460, 12FC
- 3, 3Y90,, -858993460, 0EB9
- 3, 3Y80,, -858993460, 56D6
- 3, 3Y60,, -858993460, 395D
- 3, 3Y92,, -858993460, 5779
- 3, 3Y72,, -858993460, 12FC
- 3, 3Y62,, -858993460, 4D5C
- 3, 3Y83,, -858993460, 25EA
- 3, 3Y84,, -858993460, 11D9
- 3, 3Y74,, -858993460, 200F
- 3, 3Y75,, -858993460, A100
- 3, 3Y96,, -858993460, 0172
- 3, 3Y76,, -858993460, 090D
- 3, 3Y98,, -858993460, AD6F
- Run-Time Check Failure #2 - Stack around the variable 'directionString' was corrupted.
- int getNumberFromDirection(const char * direction) {
- if (direction == "NORTH") {
- return 0;
- }
- else if (direction == "SOUTH") {
- return 1;
- }
- else if (direction == "EAST") {
- return 2;
- }
- else if (direction == "WEST") {
- return 3;
- }
- }
Add Comment
Please, Sign In to add comment