題名に書いたままなのですが出力結果を保存する場合は、メモリなどに保存するシステムコードというか関数が書かれたプログラム(ヘッダファイル)が必要なのでしょうか?
また、保存したい場所などをプログラムで指定できるのでしょうか?
たぶんそのためにはCPUに依存したアセンブリ言語が必要になるとも思えますが。
どういう状況ですか?例えばPCで動くプログラムだったら当たり前にできていることですよね?
例えばC言語で出力結果をメモリに保存したい場合、どのようにメモリを指定すれば良いのでしょうか?
保存期間は?
まずはひとつ確認をさせて下さい。なにも断らずにメモリと言った場合、一般的にはメインメモリ(主記憶装置)を指します。その意味で使ってますか?と言うのもC言語を含む殆ど全ての言語において、変数へ値を格納させる行為がメモリへの書込にあたります。コレを意識的に行ったり、そのためだけにアセンブラを用いたり、何らかのライブラリが必要になると言うことはまずありません。
「出力結果」とは、「何(自身のプログラム、別プロセス、外部機器などなど)」が「どこ(標準出力、ファイル、ソケットなどなど)」に出力した結果でしょうか?
自身のプログラムがデスクトップあるいはCドライブのフォルダに出力結果を出すにはc言語でどのように書けばいいでしょうか?
つまり自身のC/C++プログラムが処理した結果(何らかの変数に格納されているもの)を指定ディレクトリ内にファイル出力したいという質問でしょうか?
『それっぽいけどいまいち理解できていない単語』を積極的に使わない方がいいですよ。今回の質問も、『C言語でファイル出力するにはどうすればいいですか?』と書けば過不足なく通じる内容です。丸投げ評価付くだろうけど。
たしかに、周りくどい書き方でした。
回答4件
あなたの回答
tips
プレビュー