User forums > Help
After solving TinyXML error message, my code become spacing!!
xstud:
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!
BlueHazzard:
can you upload the c file?
what if you open the file in a hex editor?
stahta01:
Did you look for a temp file? Like main.c.temp
Tim S.
xstud:
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.
Jenna:
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.
Navigation
[0] Message Index
[#] Next page
Go to full version