[問題] cAlternateFileName是empty的情況
我在MSDN看到以下內容
If a file has a long file name, the complete name appears in the cFileName
field, and the 8.3 format truncated version of the name appears in the
cAlternateFileName field. Otherwise, cAlternateFileName is empty.
不過我用以下的語法去做判斷時 會出現非預期的情形
if(FindFileData.cAlternateFileName != NULL)
printf("FileName Too Long\n");
情形就是不管cAlternateFileName是不是empty
他都會印出printf()的內容
請問版友 是我哪邊弄錯了?又必須怎麼改進 謝謝!
--
★
╔╮ ╭═╦╮╭═╦╗╮ ╮╔══╮╭═╦╮╮ ╔╮╔══╮╭══╮
╠╣ ╠═╬╣╭╬╩╯╰╦╦╯╠═╦╮║ ╠╣║║╠╣╠╣ ╰═╦╮
╠╣ ╭║ ╠╣║╰╔╗ ╠╣ ║ ╠╣║ ╠╣║╰╠╣║╰╔╗║ ╠╣
╰╩═╯╰ ╰╝╚═╩╯ ╰╝ ╚═╩╯╰═╩╯╰ ╰╝╚═╩╯╰═╩╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.0.80
推
11/02 18:54, , 1F
11/02 18:54, 1F
→
11/02 18:54, , 2F
11/02 18:54, 2F
→
11/03 09:25, , 3F
11/03 09:25, 3F
推
11/03 09:40, , 4F
11/03 09:40, 4F
→
11/03 09:40, , 5F
11/03 09:40, 5F
→
11/03 09:40, , 6F
11/03 09:40, 6F
→
11/03 09:49, , 7F
11/03 09:49, 7F
→
11/03 09:49, , 8F
11/03 09:49, 8F
→
11/03 09:50, , 9F
11/03 09:50, 9F
→
11/03 09:50, , 10F
11/03 09:50, 10F
推
11/03 09:53, , 11F
11/03 09:53, 11F
→
11/03 09:57, , 12F
11/03 09:57, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):