Re: [問題] 請問要如何做出這種字串對齊 in C

看板Programming作者 (朱子)時間15年前 (2008/11/22 11:04), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《Ansaga (該趕走的快趕走)》之銘言: : 在C語言中 : printf("a[%d]=%d",i,a[i]); : 我想要讓這個array的型態以%13s的方式做對齊 : 像是: : a[0]=9 a[1]=15 : a[2]=12 a[3]=123 : 請問我可以怎麼做呢@@? : 麻煩指導我一下/.\ : 感謝各位 #include<stdio.h> int main() { int a[3]={1,10,100},i; char s[14]; for(i=0;i<3;i++) { sprintf(s,"a[%d]=%d",i,a[i]); printf("%13s\n",s); } return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.64.107 ※ 編輯: mantour 來自: 61.57.64.107 (11/22 11:06)

11/22 11:23, , 1F
這個好像不能用耶@@ 我只會跑出最後那個數
11/22 11:23, 1F

11/22 11:26, , 2F
哦哦 可以了 我腦殘了orz i感謝大人
11/22 11:26, 2F
文章代碼(AID): #199tQsm6 (Programming)
文章代碼(AID): #199tQsm6 (Programming)