私は c/c++ を使い始めたばかりで、このエラーが頻繁に発生する傾向があります。コンソールに c と入力するだけで、プログラムが問題なく続行される場合があります。ただし、このコードの場合のように、そうでない場合もあります。
プログラムの開始時に経過した秒数を示す単純なタイマー/ストップウォッチを作成しようとしています。変数が1か0かによって、オンまたはオフの状態を制御しようとしています。
#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
int onoff = 1;
if (onoff == 1)
{
int timex = 0;
while (onoff < 1)
{
timex++;
printf("time: %d", timex);
sleep(1000);
}
}
else if (onoff == 0)
{
char timex[] = "off";
printf("the timer is %s", timex);
}
return 0;
}
多分私はデバッグする方法を理解する必要がありますか?その場合、効率的にデバッグする方法を学べる場所はありますか?