-3
char a[3]="26";
char i[25]="/sys/class/gpio/gipo";
char *j=strcat(i,a);
printf("i=",i);
printf("\nj=",j);
程序的輸出,我們如何可以打印用printf
i=
j=
char a[3]="26";
char i[25]="/sys/class/gpio/gipo";
char *j=strcat(i,a);
printf("i=",i);
printf("\nj=",j);
程序的輸出,我們如何可以打印用printf
i=
j=
您需要使用
printf("i=%s",i);
要打印出我的內容的字符串,並同一j的東西(但顯然將'j'替換爲'i')。沒有這些格式說明符,代碼將不起作用。
'printf'不會打印任何參數,除非您告訴它。你想'printf(「i =%s \ n」);'和'printf(「j =%s \ n」);'。 –
請參閱初學者C程序設計書的第1章。衝啊! – Lundin
Lundin感謝您的建議 –