1
printf("%s %15s", string1, string2);
,我發現,這種左填充取決於從第一串的距離,如果我想從一個絕對的左填充計數最左邊的?
printf("%s %15s", string1, string2);
,我發現,這種左填充取決於從第一串的距離,如果我想從一個絕對的左填充計數最左邊的?
你要墊的第一個字符串在右邊,而不是填充左側的第二刺痛:
printf("%-15s %s",string1,string2);
非常感謝! – user1701840 2013-05-13 03:30:50
應該依賴於從第一string.What的距離,如果第一個字符串有20個字符?你是否希望第二個字符串與第一個字符串的輸出重疊?它會搞砸了。 – 2013-05-13 02:56:54
但如果我有很多不同長度的string1s,那麼string2s將不會正確對齊 – user1701840 2013-05-13 02:59:43
它的幫助? http://stackoverflow.com/questions/293438/left-pad-printf-with-spaces – Rick 2013-05-13 03:01:00