硬编码指针值
char buf[50];
char *ptr = buf;
如果我想在第 4、第 8 和第 16 个指针位置硬编码 (' '),如何将空格 (' ') 硬编码到特定指针位置?
char buf[50];
char *ptr = buf;
How can I hardcode a space (' ') into a specific pointer locations if I want to hardcode (' ') in 4th, 8th and 16th pointer location?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果通过硬编码您的意思是您想要开始任何执行之前的值(与蒂尔的答案相反),您可以执行以下操作:
然后是其余代码。 (请注意,不是空格的位置具有不相关的值。
If by hardcoding you mean that you want the value before starting any execution (as oposed to Till's answer), you could do something like:
and then the rest of your code. (Note that positions that are not spaces have a value that is irrelevant.