討論串[問題] 練習的程式發生"應用程式發生錯誤"
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者james732 (好人超)時間16年前 (2009/04/04 21:58), 編輯資訊
0
0
0
內容預覽:
你的寫法有點像這樣:. int a[1], b = 0;. do {. cin >> a[b];. b++;. }while(a[b-1]!=0);. 第二次跑迴圈,你就會把資料塞到了 a[1] 這個位置。. 但是你的 a 只有宣告一個空間,因此這是違規存取,你把值放到了不屬於你的記憶體。. --.

推噓0(0推 0噓 11→)留言11則,0人參與, 最新作者yhn0tgb60 (呦厚厚)時間16年前 (2009/04/04 21:45), 編輯資訊
0
0
0
內容預覽:
#include "stdafx.h". #include <iostream>. using namespace std;. void main(). {. int *a,b=0;. a=new int;. do{. cin>>a[b];. b++;. }while(a[b-1]!=0);. }.
首頁
上一頁
1
下一頁
尾頁