您的位置:首页 > 编程语言 > C语言/C++

C语言中关于printk问题

2013-07-16 19:19 204 查看
之前,记得我想输出一段很长的log信息,“”里面要输出的数据很多,一行无法显示时,可以直接通过换行符‘\’连接起来就OK, 如下所示:

1 printk("test1 %d, test2 %d, test3 %d, test4 %d\
2                 test5 %d, test6 %d, test7 %d\n",
3                 test1, test2, test3, test4, test5,
4                 test6, test7);


但是在实际过程中发现,打印出来的log信息,test4跟test5并不是连在一起的,而是被几个tab键分离开来,后来发现并不是所有的版本都是支持换行输出是直接使用'\'符号的;

所以,我们还有以后总方法,就是通过""把他们连接在一起输出,如下所示:

1 printk("test1 %d, test2 %d, test3 %d, test4 %d"
2                 "test5 %d, test6 %d, test7 %d\n",
3                 test1, test2, test3, test4, test5,
4                 test6, test7);


OK, 记录一下,搞这个还浪费了我一点时间,基础不好的娃啊!!泪奔。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: