用VS2008怎样建立自己的头文件?

用VS2008怎样建立自己的头文件?,第1张

建好空工程后,打开“解决方案”,在你的工程

目录

下,在“头文件”上右键->“添加”。如果是自己新建一个头文件,就选择“新建项”,然后选择头文件(后缀

.h),就可以进行编写了;如果是导入已经编写好的头文件,则选择“现有项”,再选择文件的

路径

即可。

lz没具体描述,我也没编译 感觉你这个程序的问题可能有三个原因:

重复的.h头文件“stdafx.h” (因为#include指令是可以嵌套的)不注意得话会引起重复定义 (你这个程序要那个头文件没用吧 为什么要加呢。。)

函数定义,我觉得定义成sc(char a[],char b,int n)比较好  其中n为数组大小,然后在for循环里面加入n的限制,要不你这个循环跳不出来 然后程序会因为尝试访问a[100]出错 (我忘了scanf函数会不会在字符串最后加'\0',加的话这条算没说)

你的sc函数的字符 *** 作是不会影响main函数里的a数组,改变的只是a的一个副本,你需要用引用或者指针来实现实参形参的双向值传递。

前两条会导致程序报错,最后一条会发现函数不起作用,lz可以参考。

你试试把#include"stido.h"改为#include"stdio.h"。

vs2008编写C程序要包含头文件的,因为vs2008的编译器是C++的,C里面的一些函数调用不到,必须添加特定的头文件才可以。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7928806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存