這個程序是要判斷括號對是否匹配的,但是執行到scanf("%s",pour[i]);提示了錯誤,所以就簡化了main函數,只把出現錯誤的寫了出來,讓大神看看是哪裡出來問題。
錯誤提示如下。通過設置的斷點表明,該錯誤是在執行了scanf("%s",pour[i]);之後,要往下執行的時候出現的,希望各位老師不吝賜教。
1)pour[i]沒有分配空間。
2)scanf 不能直接調用 string 變量。
for(int i=0;i<a;i++)
{
pour[i].resize(100);
scanf("%s",&pour[i][0]);