百度试题 结果1 题目error C2137: empty character constant。 中文对照:(编译错误)字符型常量为空相关知识点: 试题来源: 解析 分析:一对单引号“''”中不能没有任何字符 反馈 收藏
error C2137: empty character constant问题补充:匿名 2013-05-23 12:21:38 错误C2137 :空字符常量 匿名 2013-05-23 12:23:18 错误C2137 :空的字符常量 匿名 2013-05-23 12:24:58 错误C2137 : 空的字符常量 匿名 2013-05-23 12:26:38 错误C2137: 空字符常量 匿名 2013-05-23 12:...
error C2137: empty character constant 编号:C2137 直译:空的字符定义。 错误分析: 原因是连用了两个单引号,而中间没有任何字符。一般的,单引号表示字符型常量,单引号中必须有,也只能有一个字符(使用转义符时,转义符所表示的字符当作一个字符看待)。两个单引号之间不加任何内容是不允许的。 案例: #include<st...
一般可能是你没有包含相关头文件(如:#include <iostream.h>)或者是相关命名空间(如:using namespace std;)
==需要两个变量来进行比较 你少了一个.应该是 if(*p1 == ??)p1++;说实话你写的东西我完全没看懂 p1==什么呢?为什么还会有“?==不能比较字符串
include<iostream>using namespace std;int main(){cout<<'A'<<' '<<'a'<<endl; //C++不允许有空的单字符,你要么不写,要么加上个空格!cout<<"one\ttwo\tthree\n";return 0;}
12、characters in constant 中文对照:(编译错误)常量中包含多个字符 分析:字符型常量的单引号中只能有一个字符,或是以“\”开始的一个转义字符, 例如“char error = 'error';” 13、error C2017: illegal escape sequence 中文对照:(编译错误)转义字符非法 ...
if(c==''||c=='\n'||c=='\t')这行,其中c==''修改为 c== ' '单引号之间有个空格,你这里判断的就是空格,回车和tab
char d[] [5]={{'\0','\0','*'},{'\0','*','\0','*'},{'*','\0','\0','\0','*'},{'\0','*','\0','*'},{'\0','\0','*'}};字符的初始化 为0时,不能写成"