作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在我的操作系统代码(在内核端)的 C 程序中,我试图使用 kprintf
打印一个字符,但即使我这样做,它也会打印它以及一些里面有这四个小圆圈的方 block 字。
kprintf(&ch);
有人知道这是怎么回事吗?
最佳答案
printf()
函数族采用一个格式字符串,它告诉您要打印的内容。你不能直接打印一个字符,因为 printf()
(或 kprintf()
视情况而定)将继续读取,就好像它是一个字符串.你想要这样的东西:
kprintf("%c", ch);
格式字符串告诉 printf()
期望的额外参数。在这种情况下,%c
表示一个字符参数。
关于c - kprintf 打印出正楷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15485866/
在我的操作系统代码(在内核端)的 C 程序中,我试图使用 kprintf 打印一个字符,但即使我这样做,它也会打印它以及一些里面有这四个小圆圈的方 block 字。 kprintf(&ch); 有人知
我目前正在开发一个小型内核项目,以了解有关系统开发的更多信息。我面临一个奇怪的错误:我刚刚制作并调试了一个简单的内存分配器(仅 kmalloc() 和 kfree() 函数),并且它工作得很好。当我打
有没有办法使用 kprintf(或类似的)对异常进行字符串格式化,并且仍然会收到有关冗余参数的警告?到目前为止,我有: type MyException (s:string) = inheri
我有登录到控制台的功能 Printf.kprintf (printfn "[%s][%A] %s"
我是一名优秀的程序员,十分优秀!