一個程式需要使用printf函數,格式化列印後換行。
我這樣完成
php > printf("%s",7);
7
php > printf("n");
下面的做法可以運行,但是不換行
php > printf("%s",7)."n";
7
我不想寫成
echo sprintf("%s",7)."n";
請問,有無巧妙的方法?
一個程式需要使用printf函數,格式化列印後換行。
我這樣完成
php > printf("%s",7);
7
php > printf("n");
下面的做法可以運行,但是不換行
php > printf("%s",7)."n";
7
我不想寫成
echo sprintf("%s",7)."n";
請問,有無巧妙的方法?
請仔細看看你的程式碼printf("%s", 7) . "n"
,你的"n"
在printf
之外,根本就不會被印出來,談何換行。
printf("%sn",7)