VC++6.0中总是出现错误error C2084: function 'void __cdecl main(void)' already has a body如何解决 20
如题,VC++6.0中总是出现错误errorC2084:function'void__cdeclmain(void)'alreadyhasabody但我反复检查后确定程序...
如题,VC++6.0中总是出现错误error C2084: function 'void __cdecl main(void)' already has a body
但我反复检查后确定程序中只有一个main函数,新建工程后再将代码复制进文件后仍会出现如题错误。
求助该如何解决? 展开
但我反复检查后确定程序中只有一个main函数,新建工程后再将代码复制进文件后仍会出现如题错误。
求助该如何解决? 展开
2个回答
展开全部
您好,您这样:
#include <stdio.h>
#include <string.h>
int tou(char *s,char *t);
void main() {
char str[80];
char str1[80];
gets(str);
gets(str1);
printf("%d",tou(str,str1));
}
int tou(char *s,char *t) {
int len1;
int len2;
int i=0;
int count=0;
len1=strlen(s);
len2=strlen(t);
while(i<=(len1-len2)) {
if (strncmp(s+i,t,len2)==0) {
count ++;
i+=len2;
} else
i++;
}
return(count);
}
#include <stdio.h>
#include <string.h>
int tou(char *s,char *t);
void main() {
char str[80];
char str1[80];
gets(str);
gets(str1);
printf("%d",tou(str,str1));
}
int tou(char *s,char *t) {
int len1;
int len2;
int i=0;
int count=0;
len1=strlen(s);
len2=strlen(t);
while(i<=(len1-len2)) {
if (strncmp(s+i,t,len2)==0) {
count ++;
i+=len2;
} else
i++;
}
return(count);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询