[問題] 'memcpy': 找不到識別項

看板C_and_CPP (C/C++)作者 (小宇)時間14年前 (2012/05/10 10:54), 編輯推噓1(106)
留言7則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): public: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) { unsigned char corrupted[10000]; unsigned char smooth[10000]; memcpy ( smooth, corrupted, Width*Height*sizeof(unsigned char) ); for (int j=1;j<Height-1;j++) { for (int i=1;i<Width-1;i++) { int k = 0; unsigned char window[9]; for (int jj = j - 1; jj < j + 2; ++jj) for (int ii = i - 1; ii < i + 2; ++ii) window[k++] = corrupted[jj * Width + ii]; // Order elements (only half of them) for (int m = 0; m < 5; ++m) { int min = m; for (int n = m + 1; n < 9; ++n) if (window[n] < window[min]) min = n; // Put found minimum element in its place unsigned char temp = window[m]; window[m] = window[min]; window[min] = temp; } smooth[ j*Width+i ] = window[4]; } } } }; 編譯之後錯誤訊息說 'memcpy': 找不到識別項 不知道是哪裡出了問題~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.0.9

05/10 11:18, , 1F
識別項是什麼東西啊...
05/10 11:18, 1F

05/10 11:19, , 2F
我自己解決了....
05/10 11:19, 2F

05/10 11:20, , 3F
但變成執行的時候會崩壞= =
05/10 11:20, 3F

05/10 11:23, , 4F
不認識memcpy這個名字吧,把它當未宣告的變數了
05/10 11:23, 4F

05/10 12:48, , 5F
大概沒include吧?
05/10 12:48, 5F

05/10 13:49, , 6F
string.h跟stdio.h這兩個交叉include看看是要那一個
05/10 13:49, 6F

05/11 08:43, , 7F
就是 Identifier 吧
05/11 08:43, 7F
文章代碼(AID): #1Fgot_cN (C_and_CPP)
文章代碼(AID): #1Fgot_cN (C_and_CPP)