读书人

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

发布时间: 2012-02-11 09:51:35 作者: rapoo

奇怪的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吧, 连警告都没有

读书人网 >C++

热点推荐