VC多变量输入函数编写
2010-12-15 11:14
141 查看
1 CStirng FarmatString( LPCTSTR fmt, ... )
2 {
3 TCHAR szMsg[1024] = {0};
4 va_list va;
5 va_start(va, fmt);
6 #ifdef UNICODE
7 _vsnwprintf( szMsg, (sizeof(szMsg)/sizeof(szMsg[0]))-sizeof(TCHAR)const wchar_t*)fmt, va);
8 #else
9 _vsnprintf(szMsg, (sizeof(szMsg)/sizeof(szMsg[0]))-sizeof(TCHAR)const char*)fmt, va);
#endif
va_end(va);
return CStirng(szMsg);
}
2 {
3 TCHAR szMsg[1024] = {0};
4 va_list va;
5 va_start(va, fmt);
6 #ifdef UNICODE
7 _vsnwprintf( szMsg, (sizeof(szMsg)/sizeof(szMsg[0]))-sizeof(TCHAR)const wchar_t*)fmt, va);
8 #else
9 _vsnprintf(szMsg, (sizeof(szMsg)/sizeof(szMsg[0]))-sizeof(TCHAR)const char*)fmt, va);
#endif
va_end(va);
return CStirng(szMsg);
}
相关文章推荐
- VC中创建DLL,导出全局变量,函数和类
- 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC
- 编写一个截取字符串的函数,(网上流传的答案有的是错的)输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4
- VC中外部函数如何获得对话框成员变量
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- 编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
- 请编写函数fun(char *s),其功能是:删除字符串中的数字字符。主函数中输入字符串,调用函数,并输出结果字符串。例如若输入的字符串是:34AB9C6DE, 则应输出:ABCDE
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- H面试程序(1)编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的 下一秒
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
- 编写程序,用if else语句根据姓名查询teaching数据库中学生的基本信息和选课信息,学生姓名通过变量输入。不存在则输出提示信息
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- vc++在成员函数中对成员变量赋值
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。
- 在VC++MFC下如何定义全局变量和全局函数
- [C/C++] const 详解(修饰变量、输入参数、返回值、成员函数)
- 5-16: 输入10个数,要求编写一个排序函数,能够实现按绝对值从大到小排序。在主函数中输入10个数,输出排序后的10个数
- VC中外部函数如何获得对话框成员变量
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”