社区
C++ 语言
帖子详情
使用c函数时,在不同的项目中其参数类型不一样?
tiancaiak
2009-03-27 04:33:05
我在使用c函数时(如:DeleteFile)发现在一个项目中参数是字符,另一个却是宽字符
请问关于这个c语言参数的类型是在哪设置的呢?
...全文
81
6
打赏
收藏
使用c函数时,在不同的项目中其参数类型不一样?
我在使用c函数时(如:DeleteFile)发现在一个项目中参数是字符,另一个却是宽字符 请问关于这个c语言参数的类型是在哪设置的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hityct1
2009-03-27
打赏
举报
回复
以vs2008为例:
项目-> 点击最后一项
在弹出的对话框里 -> 配置属性 ,然后右面可以看到“字符集”一项。
hityct1
2009-03-27
打赏
举报
回复
最好使用LPCTSTR(如:DeleteFile中),这样在ansi和unicode两种版本中都适用。
太乙
2009-03-27
打赏
举报
回复
[Quote=引用 3 楼 tiancaiak 的回复:]
怎么改工程配置?
[/Quote]在工程属性里~
tiancaiak
2009-03-27
打赏
举报
回复
怎么改工程配置?
woods2001
2009-03-27
打赏
举报
回复
那个函数进行了函数重载吧
所有参数不一样
嵌云阁主
2009-03-27
打赏
举报
回复
这个是windows api,有ansi和unicode两种版本,改工程配置就行了。
在C语言中
函数
的默认
参数
类型
在许多c语言初学者中编写
函数
时
,都喜欢将无参
函数
中的
参数
类型
忽略。 但是实际上默认的
参数
类型
不是无参void,而是接受任意数量和
类型
的
参数
。也就是说int func() 和 int func(void) 是不一样的。
C++
函数
重载(名字相同,
参数
类型
、个数、顺序不一样)
大纲: 1.
函数
重载 我们在平
时
写代码中会用到几个
函数
但是他们的实现功能相同,但是有些细节却
不同
。例如:交换两个数的值其中包括(int, float,char,double)这些个
类型
。在C语言中我们是利用
不同
的
函数
名来加以区分。 void Swap1(int* a, int* b); void Swap2(float* a, float* b); void Swap3(char* a, char* b); void Swap4(double* a, double* b); 我们可以看出这样的代码不美观而
C和C++
函数
定义与声明的返回值
类型
不一样
时
无论在C中还是C++中(C用的是gcc编译器,C++用的是g++编译器),如果在a文件中定义了一个
函数
func,其返回值为float。而在b的文件中声明为了int func,那么在b中
使用
func计算的结果并不是有float自动
类型
转化为int的值,而是一个错误的值。具体见下面的代码:a.c#include<stdio.h> float func(int a, int b){ ...
C语言中,
函数
定义
时
的返回值
类型
目录一个题目解析 一个题目 下列
函数
返回值的
类型
是()。 func (float x) { float y; y=3*x-1; return y; } A. int B. void C. float D.不确定 答案:A 解析 C语言中,定义一个
函数
的具体语法格式为: 返回值
类型
函数
名(
参数
类型
参数
名1,
参数
类型
参数
名2, …,
参数
类型
参数
名n) { 执行语句 …… re...
C语言
参数
类型
不一致怎么办,C语言 具有
不同
参数
类型
的虚
函数
我试图理解虚
函数
是如何工作的,我陷入了某个角色.我写过这个小程序:class First{public:Virtual void f(int a){cout << "First!" << endl;cout << a << endl;}};class Second : public First{public:void f(int a) {cout &...
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章