所以我有一個長度爲10的字符串。我想打印來自4-6 [包括兩個]的字母,我想跨越特定長度L的輸出,數字是放置在右側。打印C格式的字符串
對於例如
如果我有原始字符串123456789
,然後將下面的代碼應在隨後的方式來顯示。
printf(Original);
printf(from 4-6, over 5 spaces)
輸出:
123456789
456
即456分佈在5個空格和縮進的權利。
如何在C中執行此操作?
編輯1:如果我的寬度不是恆定的,並且我有一個變量,指示寬度。類似的,子字符串的長度是一個變量。現在有什麼辦法呢?
我可以這樣做
printf("%%d.%ds",width,precision,expression);
將整數分成特定的數組,然後打印您喜歡的數組索引。 – Ishmeet