免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1465 | 回复: 5
打印 上一主题 下一主题

hi,各位下午好,一个printf问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-13 13:27 |只看该作者 |倒序浏览
printf (" Get Goods Stock Err, BCode = %ld,
           GCode = %ld, \DCode = %ld, CCode = %ld  \n"
        , \st_changedata[i].BusinessCode
                ,st_changedata[i].GoodsCode
        , \st_changedata[i].DeptCode
                ,st_changedata[i].CounterCode );

这条语句里面为何要在“, \st_changedata[i].BusinessCode”,“, \st_changedata[i].DeptCode”处的前面都加上“\”?谢谢指点

论坛徽章:
0
2 [报告]
发表于 2003-03-13 13:49 |只看该作者

hi,各位下午好,一个printf问题

你写错了吧
应该是

  1. printf (" Get Goods Stock Err, BCode = %ld,

  2. GCode = %ld, \DCode = %ld, CCode =%ld\n",\
  3. st_changedata[i].BusinessCode,st_changedata[i].GoodsCode, \
  4. st_changedata[i].DeptCode,st_changedata[i].CounterCode );
复制代码


其中“\”是用来表示连接的,表示这行还没有结束。

论坛徽章:
0
3 [报告]
发表于 2003-03-13 13:50 |只看该作者

hi,各位下午好,一个printf问题

程序是不是这样的:
第一行:
printf (" Get Goods Stock Err, BCode = %ld, GCode = %ld, \DCode = %ld, CCode = %ld \n" ,\
第二行:
st_changedata.BusinessCode ,st_changedata.GoodsCode,\
第三行:
st_changedata.DeptCode ,st_changedata.CounterCode );

如果是那样的\是表示下一行跟上一行是同一行,即\是行连接符

论坛徽章:
0
4 [报告]
发表于 2003-03-13 13:55 |只看该作者

hi,各位下午好,一个printf问题

谢谢bombbaby  ,流浪着的鱼。\是行连接符

论坛徽章:
0
5 [报告]
发表于 2003-03-13 14:01 |只看该作者

hi,各位下午好,一个printf问题

这样就对了,开始我还以为又是什么新用法来了!

论坛徽章:
0
6 [报告]
发表于 2003-03-13 15:06 |只看该作者

hi,各位下午好,一个printf问题

呵呵!!
在unix下\是一行到下一行的连接符呀:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP