0
這是一個使用C製作的FCFC模擬器程序。我得到這個錯誤「Run-Time Check Failure#2 - Stack around the variable' d'被損壞了。「在完成輸入每個過程的所有輸入之後。 我在做什麼錯?運行時檢查失敗#2 - 圍繞變量'd'的堆棧已損壞
void getdata()
{
char d;
printf("Enter the number of process: ");
scanf("%d",&n);
printf("\nDo you need to enter the arrival time of process [Y/N]: ");
scanf("%s",&d);
printf("\n");
for(int i=0; i<n; i++)
{
printf("*******************************************\n");
printf("Enter the %d process burst time: ",i+1);
scanf("%d",&b[i]);
if(d=='y' || d=='Y')
{
printf("Enter the %d process arrival time: ",i+1);
scanf("%d",&a[i]);
}
else
{
a[i]=0;
}
}
}
將其重新標記爲c,不是C++。 – hmjd