Hi, I would like to ask for help about a massive problem that I faced.
After I use Code::Blocks to open my project file, an error appear: (I could not copy the exact information from the alert box, the line is different)
"An exception has been raised!
The application encountered an error at
C:\Codeblocks\src\sdk\configmanager.cpp, on line 239.
The error message is:
TinyXML error: Error document empty.
In file: C:\Users\user\AppData\Roaming\codeblocks\default.conf
At row 0, column: 0.
Then I followed the steps to troubleshoot by delete the default.conf file.
But when I open my project file again, my 500+ lines of code all are in 1 line and became something like spacing or other form of text. They can be highlighted but cannot see and edit, even build + run. I tried to copy to Notepad++, Microsoft Word, etc. all the software cannot display them.
The .c source file shows the file have the original size and the notepad++ shows that the length is 23190 in 1 line.
In both of the attachment photo, grey color is the highlighted.
I have no idea what's going on and this is my programming project that need to submit, I don't have any backup of it.
Perhaps I can get some solution or idea from you guys. Thank you so much!
can you upload the c file?
what if you open the file in a hex editor?
Did you look for a temp file? Like main.c.temp
Tim S.
Since the forum cannot upload .c file, I copied and paste into notepad as .txt
@BlueHazzard It shows the same number when I copied into hex editor.
@stahta01 I can't find it even I chosen view hidden file.
The uploaded file contains nothing but blanks (hex 20).
If you do not have a backup your content is lost.
I never saw this behaviour before.
If Code::Blocks saves files it does it by writing a temp-file in the same directory and then delet the original one and rename the temp.
This is done to avoid such issues.
Are you using some wired security software like Malwarebytes Antiransomware?
Quote from: jens on December 04, 2017, 06:30:01 AM
The uploaded file contains nothing but blanks (hex 20).
Well this is bad. But i don't think codeblocks is the culprit here... Is it for all files, or only for one file?
@BlueHazzard I'm using Symantec Endpoint Protection. Only the main.c file affected.
Anyway, thanks for all of you willing to help me to solve this problem.
I already start to redo my coding since I need to submit soon. Thanks! ;)
This time you could try to use a vcs (https://en.wikipedia.org/wiki/Version_control)