#include <stdio.h>
#include <string.h>
int main() {
char buf[100];
char *word1 = 'Holy';
char *word2 = 'Moly';
sprintf(buf,"%s %s", word1, word2);
printf("%s\n", buf);
}
你好我正在嘗試使用sprintf,它編譯,但是當我運行它會給我分段錯誤(核心轉儲)或崩潰。C - 在sprintf和打印字符串時遇到問題
單引號僅適用於單字符文字。 – teppic 2015-04-04 02:32:54
我很抱歉浪費你的時間傢伙....我認爲這是一個雙引號...我有一個4K顯示器,所以有些東西是小...我道歉! – LearningCODE 2015-04-04 02:49:26
注意編譯器警告/錯誤消息 – 2015-04-04 02:50:56