我試圖輸出緩衝器爲位於我desktop.i文件「z.txt」我在Win32中做(的Visual C++) 我的語法這樣做 -輸出重定向到文件中使用fopen_s
memcpy(HtmlFileContents,&Buffer[location],HtmlFileLength);//i have the contents in HtmlFileContents
//which i have to display in the file "z.txt"
FILE *stream ;
errno_t err;
err=fopen_s(&stream, "C:\\Users\\sshekha\\Desktop\\z.txt","w");//err gives error 13
// when in write mode but when in read mode it opens the file
if(err == 0)
{
MessageBox(m_hwndPreview,L" the file is opened ",L"BTN WND",MB_ICONINFORMATION);
}
else
{
MessageBox(m_hwndPreview,L" the file is not opened ",L"BTN WND",MB_ICONINFORMATION);
}
任何人都可以請說明爲什麼它這樣做?
你能描述它做錯了什麼嗎? – hivert
你在哪裏寫*輸出到文件? –
Joachim現在我只是打開它,但即使它不打開它,並且eb = ven如果我把它讀取模式它給dialodbox提到「文件打開」,但當我看到調試它有價值流= 0x000000005c5c76f0 {_ptr = 0x0000000000000000 _cnt = 0 _base = 0x0000000000000000 ...} –
Sss