
Completed
Posted
Paid on delivery
I have a C++ code-base that builds without complaints yet returns the wrong figures in several screens of my Workshop MIS system. I am not sure whether the fault sits in the algorithm, the data flow, or a sneaky edge-case, but the output is definitely off. What I need from you • Walk through the existing source, rebuild it (I use dev cpp on Windows works ), and pinpoint the exact logic flaw(s). and do the corrections • Repair the code so the reports, totals and any calculations match the sample results I will supply. • Keep the public interface intact—I only want the internals fixed, not a full rewrite. Deliverables 1. Corrected .cpp/.h files (or patches). 2. A concise changelog explaining each fix. 3. A brief note on any test cases you added so I can reproduce the proof. Acceptance criteria • Program compiles cleanly with ‑Wall ‑Wextra. • All sample inputs yield the expected output I provide. • No new warnings, crashes, or regressions introduced. If you like stepping through logic errors with a debugger and are comfortable with standard STL patterns, this should be a focused job you can wrap up quickly.
Project ID: 40439999
8 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
8 freelancers are bidding on average ₹5,128 INR for this job

Hello I have over 25 years of experience with C++ programming it's quick and easy task to debug your program, I can complete quickly
₹1,520 INR in 1 day
8.5
8.5

Hi, Your situation is a classic one — clean build, wrong numbers. That usually points to one of a few suspects: silent integer/float truncation, off-by-one in accumulation loops, signed/unsigned mixups, rounding applied at the wrong stage, or stale data being reused between report runs. The fact that it shows up on "several screens" suggests a shared helper or a common data path, not isolated bugs. My approach: 1. Set up the project in Dev-C++ on Windows exactly as you have it, reproduce the wrong output against your sample inputs. 2. Trace the calculation pipeline backwards from the wrong figure to the source data — instrument with logging, not guesswork. 3. Fix only the internals. Public headers, class signatures, and call sites stay untouched. 4. Add small test fixtures around the corrected functions so you can re-verify yourself. 5. Deliver corrected files (or a patch), a changelog mapping each fix to the screen/report it affects, and notes on the tests. Compiles clean on -Wall -Wextra is non-negotiable on my end too. Before I quote a firm price, I'd want to see: - Rough size of the codebase (files / LOC). - Which specific screens or reports are off. - One or two sample inputs with the expected vs. actual output. Happy to do a quick review of the source under NDA if needed, then give you a fixed quote and timeline. 9+ years in backend / business systems, comfortable with legacy C++ on MinGW toolchains. Regards, Haleem
₹3,000 INR in 7 days
7.2
7.2

As a seasoned software engineer with a focus on C++, I can confidently offer my services to address the debugging issues your Workshop MIS system is encountering. With strong proficiency in C++ and deep experience in working with codebases of diverse complexities, I have a knack for quickly detecting and mitigating logic flaws. Moreover, my familiarity with dev cpp on Windows will ensure a smooth development process. One of the distinct strengths that sets me apart is my rigorous approach to QA and testing. I understand that robustness is a non-negotiable attribute for your project. Deploying stringent processes, including compiling cleanly with ‑Wall ‑Wextra, and meticulous comparison of outputs against expected results, I make sure the code repairs I implement do not interrupt the existing operations or introduce new regressions; but deliver precise alignment.
₹7,000 INR in 7 days
3.7
3.7

Hey, Wrong output on a codebase that compiles cleanly that's a logic bug, not a build problem. Usually means one of three things: a calculation that's slightly off, a value that's being accumulated or reset at the wrong moment, or an edge case that only triggers with specific data combinations. I'm comfortable in Dev-C++ on Windows and I work with STL patterns regularly, so the environment isn't an issue. Here's how I'd approach it: get the code building on my end, then go through each broken screen with your sample inputs until I can reproduce the wrong figure. Once I can see it happening, tracing it back to the source is usually quick. I won't rewrite anything or change the interface just fix the internal logic that's producing the bad numbers. Deliverables are exactly what you listed: corrected files or patches and test case notes so you can verify it yourself. Compiles clean with -Wall -Wextra, no new warnings.
₹7,000 INR in 7 days
2.4
2.4

Hello, I will fix the bugs and give you free tech support in case something goes wrong again. I am an experienced C++ developer with many years of experience in building complex and high performance applications. Regards,
₹2,500 INR in 2 days
0.4
0.4

⭐ONLY PAY IF YOU’RE IMPRESSED⭐ We specialize in debugging complex C++ systems like your Workshop MIS, ensuring accurate calculations and flawless data flow. Core Deliverables: • Pinpoint and fix logic flaws in your existing code • Deliver corrected .cpp/.h files or patches • Provide a clear changelog and test notes Our Approach: • Rebuild and analyze with Dev C++ on Windows • Use thorough debugging for edge cases • Preserve your public interface, modify internals only We’re committed to clean builds, zero regressions, and matching your sample outputs precisely. Looking forward to elevating your MIS system’s accuracy. Kind regards, Happy Screen Solutions Aaron Roberts
₹6,000 INR in 4 days
0.0
0.0

Mangalore, India
Payment method verified
Member since May 13, 2026
₹12500-37500 INR
₹12500-37500 INR
₹750-1250 INR / hour
$10-30 USD
$250-750 USD
₹12500-37500 INR
₹75000-150000 INR
$25-50 USD / hour
₹750-1250 INR / hour
₹75000-150000 INR
$30-250 USD
₹37500-75000 INR
$250-750 USD
$10-30 USD
$30-250 USD
₹600-601 INR
$30-250 USD
₹12500-37500 INR
₹3500-7000 INR
$30-250 USD
$10-30 USD