- 论坛徽章:
- 0
|
开发环境如下:
AIX 4.2 + ORACLE 9i + tuxedo8.0 + pro*c/c++
其中,jssfdjb是一个结构,fJGBH是其中的一个字符数组,已经初始化,并赋初值了。
错误提示信息如下:
[img]Syntax error at line 1024, column 26, file jsskztcl.pc:
Error at line 1024, column 26 in file jsskztcl.pc
if( (*jssfdjb.fJGBH == '\0') || (*jssfdjb.fDWBH == '\0')
.........................1
PCC-S-02014, Encountered the symbol "\" when expecting one of the following:
; { } , = : ( ) [ ] * ? | & < >; + - / % ~ ! . # @ ^ *= /= %=
+= -= <<= >;>;= &&= ||= ^= ~= := | & == != <= >;= << >;>; ++ -- ->;
... .. <>; ** =>; an identifier, a string, a numeric constant,
a sql string, misc. punctuation, newline, define, elif, else,
endif, error, if, ifdef, ifndef, include, line, pragma,
undef, exec, sql, begin, end, var, type, oracle,
an immediate preprocessor command, a C token, exec sql,
exec sql include, exec sql var, exec sql begin, exec sql end,
end-exec, exec sql type, exec oracle, exec oracle else,
exec oracle endif, exec oracle begin, a sql hint, create,
function, package, procedure, trigger, or, replace,
a C++ token,
[/img]
我很奇怪,因为用这种方法写了50几个SERVICE了,大约20来个程序源文件,没有问题的。而且在同一个文件中,前面的程序里也用了这种写法了,但是没有报错。
请各位指点,先谢谢。
在线等。。。。 |
|