rjps.net
当前位置:首页 >> C语言里的变异错误Error:strAy'\243'in progrAm是... >>

C语言里的变异错误Error:strAy'\243'in progrAm是...

一、语法错误就是你编写的程序里面使用了不规范的关键字或者变量名之类的错误,笼统得说就是编译都无法通过的程序,编译器无法识别你写的程序.二、代表编译器在编译源文件时遇到了不可识别的非法字符.其值为ascii码值243.这一个

你好!这是出现中文符号的原因.你检查一下,是否有在中文状态下输入的符号,像逗号,分号,或者多余的空格等.如果代码中含有全角标点的话,就会这样.可能是全角的Tab或其他 如有疑问,请追问.

1、这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,可以到相应的路径下找到这个应用程序.2、因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”>“Option(选择)”>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径.很多情况可能就一个盘符的不同(例如VC装在C,但是这些路径全部在D),改过来就OK了.

非法字符,检查下是否中英文字符混淆造成的

#include int main() { int year; char sex; float weight; printf("请输入你的出生年:\n"); scanf("%d", &year); printf("请输入你的性别:"); scanf("%c", &sex); printf("请输入你的体重:\n"); scanf("%f", &weight); printf("你的出生年是:%d\n", year); printf("你的性别是:%c\n", sex); printf("你的体重是:%f\n", weight); return 0; }

stray "\243"指的是ascii码243,它不是英文字符.你肯定是输入中文字符了,再检查下吧.

代码中的A,B,C,D貌似为字符类型常量.如果是,修改如下switch(a[i][j]){ case 'A': case 'B': case 'C': a[i][j] = 2; break; case 'D': ……}

1. 如果VC编译器出现如此错误提示"stray '\161'in progtam",说明你用了全角符号的空格.直接从网上拷贝代码贴到Dev C++中会经常遇到 stray '\161' in program 错误,其实问题出在代码中掺入了一些不合法的空格(全角空格),把每行代码

很有可能是Turbo C编译时自加的Dos字符

全角与半角字符的问题 参看链接就是空格是中文的全角空格 而不是英语的空格

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com