gpt4 book ai didi

c - 使用 C 在 pic 程序存储器中存储在数组中的字符串中添加特定值

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:20 24 4
gpt4 key购买 nike

我想将一个字符串放入 pic18f 的程序存储器中。在这个字符串中,我需要在某些位置有特定的值。

例如

rom const unsigned char date_const_array[]="Date:";

将字符串 Date: 放入程序内存中。

我想要的是在编译时将值 15 插入数组的位置 3。如果数组在 ram 中,我可以这样做:

date_const_array[3]=15;

内部主要功能。但是因为我不希望这个数组被改变并且我重视我的 ram 我希望它被放置在 rom 中。

我该怎么做?

提前致谢

最佳答案

您可以使用转义序列在字符串中嵌入 15:"Dat\017:"(017 是一个八进制常量:1*81+7*8 0=15).

关于c - 使用 C 在 pic 程序存储器中存储在数组中的字符串中添加特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com