online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
import re ''' with open("example1.so", "rb") as handle_file1: hex_file1 = handle_file1.read().hex().upper() with open("example2.so", "rb") as handle_file2: hex_file2 = handle_file2.read().hex().upper() array_file1 = re.findall('[0-9A-Fa-f]{2}', hex_file1) array_file2 = re.findall('[0-9A-Fa-f]{2}', hex_file2) ''' # Generating two lists with random hex values for demonstration import random array_file1 = [f"{random.randint(0, 255):02X}" for _ in range(20)] array_file2 = [f"{random.randint(0, 255):02X}" for _ in range(20)] array_result = [] for i in range(0, len(array_file1)): if array_file1[i] != array_file2[i]: if i % 4 == 0: array_result.append(f"{array_file1[i]} {array_file1[i+1]} {array_file1[i+2]} {array_file1[i+3]}\t{array_file2[i]} {array_file2[i+1]} {array_file2[i+2]} {array_file2[i+3]}") i += 4 elif i % 4 == 1: array_result.append(f"{array_file1[i-1]} {array_file1[i]} {array_file1[i+1]} {array_file1[i+2]}\t{array_file2[i-1]} {array_file2[i]} {array_file2[i+1]} {array_file2[i+2]}") i += 3 elif i % 4 == 2: array_result.append(f"{array_file1[i-2]} {array_file1[i-1]} {array_file1[i]} {array_file1[i+1]}\t{array_file2[i-2]} {array_file2[i-1]} {array_file2[i]} {array_file2[i+1]}") i += 2 elif i % 4 == 3: array_result.append(f"{array_file1[i-3]} {array_file1[i-2]} {array_file1[i-1]} {array_file1[i]}\t{array_file2[i-3]} {array_file2[i-2]} {array_file2[i-1]} {array_file2[i]}") i += 1 with open("Result.txt", "w") as file: file.write("\n".join(array_result))

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue