???C/C++??????????????
???????????? ???????[ 2013/12/24 13:14:55 ] ????????C C++ ???? ??????
??????6??normal
????normal??????????????????????????й???????????????????????????ж??????????????н???????????????????????????????????漲??Σ?????????б?????
??????7??sprintf???strncpy????
??????strncpy(dst??src??n)?У?n?????????????n?sizeof(dst)-1??strlen(src)+1????????????????????n?sizeof(dst)??????п????????????п?????????????????????src??????д????????????????д????????dst[sizeof(dst)-1]=’’???????????????src?????????(“src”)??????????????????????ж?????????????????
?????????????????
?????????????????????????????????
void fun ( ) { ????1: File f = fopen ( “c:\test.txt”??rw) ; ????2: fclose (f) ; } |
?????????????????
????a??????????????????й????????λ????????????????????????API??fopen??
????b????????API?????????????????f????????t????????????
????c?????????к?2??f???????????API fclose???????fclose???????fopen?????API????????????????????
?????????????????????????????????? ??????й?
???????????????????????λ???API??????????????????ü??ɡ??????????????????δ???????????????Σ?
void fun ( ) { ????1: File f = fopen ( ” c:\test.txt”?? rw ) ; ????2: if (fRet) { ????3: return; } ????4: fclose ( f) ; } |
???????????????????????????ó???д???????????????????????к?3?????????return??????????o????????????????????У?????????????е???????????????й???
?????????·???????????????????????????? fopen?????????α????е?? ????????fclose ???????????if?? fRet???????????????false??????????С?????open???????????????е???????????close???????????????????????й???
?????????????????????????????
????a????λ???API fopen??
????b??????????????????f??
????c????λ???API fclose?????f?????á?
????d?????fopen??fclose???????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11