前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
#include <stdio.h>
int main(void){
int c, buf; while ((c = getchar()) != EOF){ if (c == ' '){ buf = ' '; } else{ if (buf == ' '){ putchar(buf); buf = '\0'; } putchar(c); } }
}
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
プログラムは正常に作動しました
補足情報(FW/ツールのバージョンなど)
ご指摘ありがとうございます。
このプログラムでは例えばA B Cと入力したときにA B Cと印字されることを目的とし、実際に正しく動作しました。しかし、プログラムがどう実行されてこの結果になったのか、\0は何のために置いたのかが理解できずに質問させていただきました。プログラムの勉強を始めたのはつい最近のことなので質問の的を射ていないと思いますが、その時はまた補足させていただきます。
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー