当我注意到这段代码时,试图找出函数中的堆栈损坏错误:
fprintf( fp, "\n%s %3c %12s %2c %12s %2c %12s %2c %12s %2c"
"%12s %2c %12s",
xys_field[3], x,
xyzFunc(val1, 0), x,
xyzFunc(val2, 0), x,
xyzFunc(val3, 0), x,
xyzFunc(val4, 0), x,
xyzFunc(val5, 0), x,
xyzFunc(val6,0) );
我要问的是关于这条线"\n%s %3c %12s %2c %12s %2c %12s %2c %12s %2c" "%12s %2c %12s"
,我什至不明白它是如何编译的,因为我从未见过两种格式像这样相互跟随。谢谢你的帮助。