User forums > Help
don't compile a small C language with Code::Blocks
(1/1)
iop184:
I write the following small C program and want to check whether the Code::Blocks can successfully run the program, the machine told me ''C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|5|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|6|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|6|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|6|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|6|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|7|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|7|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|7|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|7|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|8|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|9|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|10|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
C:\Users\Administrator\Desktop\cv\main.cpp|11|error: stray '\241' in program|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
''|
Code::Blocks say that ''Layout changed:5''
this is my code
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
I don't know how to do with it? Could you help me solving it? Thank you very much!
stahta01:
To get help on a real CB problem you will need to post the CB Build Log.
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28errors%29#Q:_How_do_I_troubleshoot_a_compiler_problem.3F
And, in this case attach the source code to your post.
The errors says you have a illegal character value in the source code; the solution to the error is to remove it.
The reason you have a illegal character value is unknown.
The encoding in CB might play a part; I do NOT remember where this is; I will update this post when I find it.
Edit1:
"Settings" -> "editor"
"General Settings"
Tab "Other Settings"
"encoding" Use encoding when open files: What value are you using ?? I have no idea if it makes a difference.
Tim S.
scarphin:
In case you're not aware, extension of type '.cpp' are considered C++ files and compiled with a C++ compiler not C.
Try creating a C project not C++ project and use a '.c' extension for your source file (in general 'main.c').
iop184:
Thank you for giving me some useful message! I use Windows-936 opening files.
The source is in the attachment.
build log:
--- Code: ----------------- Clean: Debug in cv (compiler: GNU GCC Compiler)---------------
Cleaned "cv - Debug"
-------------- Build: Debug in cv (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -Wall -fexceptions -g -c C:\Users\Administrator\Desktop\cv\main.cpp -o obj\Debug\main.o
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
for(i=1; i<5; i++)
^
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:5:5: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:6:9: error: stray '\241' in program
for(j=1; j<5; j++)
^
C:\Users\Administrator\Desktop\cv\main.cpp:6:9: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:6:9: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:6:9: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:7:13: error: stray '\241' in program
for (k=1; k<5; k++)
^
C:\Users\Administrator\Desktop\cv\main.cpp:7:13: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:7:13: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:7:13: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
^
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:8:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
if (i!=k&&i!=j&&j!=k)
^
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:10:17: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
printf("%d,%d,%d\n",i,j,k);
^
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:11:21: error: stray '\241' in program
C:\Users\Administrator\Desktop\cv\main.cpp:1:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
main()
^
C:\Users\Administrator\Desktop\cv\main.cpp: In function 'int main()':
C:\Users\Administrator\Desktop\cv\main.cpp:4:16: error: 'printf' was not declared in this scope
printf("\n");
^
Process terminated with status 1 (0 minute(s), 0 second(s))
45 error(s), 1 warning(s) (0 minute(s), 0 second(s))
--- End code ---
BlueHazzard:
create a new project/ or file
and rewrite the code (not copy and paste) you have a lot illegal characters in your file. (as the error message clearly says....)
or copy and paste this code over your code
--- Code: ---main()
{
int i,j,k;
printf("\n");
for(i=1; i<5; i++)
for(j=1; j<5; j++)¡¡
for (k=1; k<5; k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}
--- End code ---
Navigation
[0] Message Index
Go to full version