[問題] #define的用法
#define arr "Hello World"
char request[100];
sprintf(request,"%s",arr);
------------------------------
以上這段我想代換成
#define arr "Hello %s"
char request[100];
char brr[100]="world";
sprintf(request, "%s", arr, brr);
但是實際測試的結果 arr裡的%s並不會被brr所代換過去
而是直接輸出%s
請問該如何解決呢?
感謝解惑~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.183.145
→
04/23 16:17, , 1F
04/23 16:17, 1F
推
04/23 16:52, , 2F
04/23 16:52, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章