首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

奇怪的scanf,printf函数参数有关问题

2012-02-11 
奇怪的scanf,printf函数参数问题下面的代码竟然能编绎通过,并且结果正确.想不明白,scanf,printf函数的参数

奇怪的scanf,printf函数参数问题
下面的代码竟然能编绎通过,并且结果正确.想不明白,scanf,printf函数的参数怎么可以是CString类型?大家指教啊.

CString   str;
scanf( "%s ",str);
printf( "%s\n ",str);

[解决办法]
可以,因为是变长参数,接受任意类型
[解决办法]
不是scanf printf 的是事

是Cstring 支持,

我给你写个
[解决办法]
变长参数列表中传如非基本类型对象,g++ 会有警告。
[解决办法]
变长参数
[解决办法]
CString::operator LPCTSTR
operator LPCTSTR ( ) const;


[解决办法]
楼主用的是VC6吧, 连警告都没有

热点排行