INI文件中的注释符(;),有什么用?
查了一些资料,说是配置文件INI中,如果要注释,要使用分号(;)+注释内容的格式,但是我发现,用API去读写相关的KEY值,竟然还能读出分号,也就是说注释的内容仍然会读出来,如:
配置文件aaa.ini内容 :
[test_section]
1=abcd ; 注释
用相关的API读相关的值:
char chKey[MAX_PATH];
GetPrivateProfileStringA(
"test_section",
"1",
"",
chKey,
sizeof(chKey)/sizeof(char),
"c:\\aaa.ini");
竟然发现chKey中的内容仍然是:abcd ; 注释
也就是说,并没有去掉注释的内容,在我的印象中,所谓注释,就是应该被忽略的内容,那为什么这里还能读出来呢?
如果这个是合理的,那注释到底有什么用?注释前面不加分号不也是一样吗?谢谢