解答:
因?yàn)樽址A看鎯υ诔绦虼鎯ζ髦?,因而需要添加特定?a href="http://www.brongaenegriffin.com/tags/mplab/" target="_blank">MPLAB C18 的轉(zhuǎn)換運(yùn)算符(%S)來處理程序存儲器數(shù)組(rom char [])中字符的輸出:
#include
rom char * foo = “Hello, world!”;
void main (void)
{
printf (“%S\\n”, foo);
printf (“%S\\n”, “Hello, world!”);
}
當(dāng)輸出一個far 程序存儲器數(shù)組(far rom char [])時,請確認(rèn)使用H 大小指定符(即%HS):
#include
far rom char * foo = “Hello, world!”;
void main (void)
{
printf (“%HS\\n”, foo);
}
-
編譯器
+關(guān)注
關(guān)注
1文章
1653瀏覽量
49769 -
MPLAB
+關(guān)注
關(guān)注
9文章
220瀏覽量
67434
發(fā)布評論請先 登錄
MPLAB C18 C編譯器用戶指南
輸出字符串數(shù)組問題
ROM中的字符串常量怎么添加
怎么使用SDEN2LCD函數(shù)輸出字符串常量?
為什么stm32程序使用printf函數(shù)無法通過串口輸出字符串呢
MPLAB C18 下載

MPLAB C18使用指南
C語言入門教程-字符串須知
MPLAB C18程序庫(中文版)
MPLAB C18 C編譯器 入門(中文)
python字符串拼接方式了解
通過串口利用printf函數(shù)輸出數(shù)據(jù)

評論