問題タブ [setw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Setw が出力ファイルで一貫して動作していないようです
私が構築しているプログラムは、「students.txt」という名前の入力ファイルから「output.txt」という名前の出力ファイルに、生徒の名前、5 つのスコア、および成績を出力することを目的としています。必要な計算はすべて正しいのですが、すべてのスコアとグレードをタイトルの下に配置したいので、出力ファイルのフォーマットが正しくありません。setw には、適用されるテキストが含まれているという印象を受けましたが、私の知る限り、同じファイル内で矛盾して適用されているようです。問題は使用されている名前の長さが異なることにあることはわかっていますが、 setw はその状況でのフォーマットに使用されるはずだったので、それを解決する方法がわかりません。これはコードです:
これは、出力ファイルで取得しているものです。