開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
各位大大好 我在做大數加法練習時一直無法成功
改了好幾次寫法 可能是觀念不好 一直找不到癥結點
錯誤結果(Wrong Output):
編譯都會過 但在執行時會出現
"寫入位置 0x00000000 時發生存取違規。" 的訊息而導致中斷
程式碼(Code):(請善用置底文網頁, 記得排版)
#define L 100 // L是預計相加數字的最大位數 我設100
using namespace std;
int input(int* data,char n[]){ //這個函式負責把輸入的字串反過來並存在
int i,l; //矩陣中
l=sizeof(n);
memset(data, 0, sizeof(int)*L);
for (i=L-1; i>=0;