處理多列資料時,對齊每列中的資料對於可讀性通常很重要。在處理座標等表格資料時尤其如此。
要在 C 中實現右對齊,可以使用格式說明符語法。這允許您指定每個欄位的最小寬度和填充。透過使用 >格式說明符中的字符,您可以右對齊資料。
例如,考慮以下程式碼將座標寫入文字檔案:
<code class="cpp">string words[] = line.split(); string line_new = words[0] + ' ' + words[1] + ' ' + words[2];</code>
使用右對齊格式輸出對齊,您可以將fmt 函數與格式說明符一起使用:
<code class="cpp">string line_new = fmt::format("{:&>12} {:&>12} {:&>12}", words[0], words[1], words[2]);</code>
這裡,每個格式說明符指示最小寬度(12 個字元)和右對齊(由> 指示)。透過使用這種方法,您可以確保每列中的資料在輸出文字檔案中正確對齊。
以上是如何在C中使用格式說明符實現右對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!