把一个程序分成三个函数 各位大佬帮我看看这个i怎么设置啊
第一个#include <stdio.h>
extern int i;
void main()
{
extern void fac(char c);
extern void fbc(char c,char n);
char a,b,n,c;
printf("input some char\n");
fac(c);
scanf("%c",&a);
fbc('a);
for(n=0;n<i+1;n++)
{
printf("%c",c);
}
}
第二个#include <stdio.h>
extern void fac(char c)
{
extern i;
for(i=0;;i++)
{
scanf("%c",&c);
if(c=='\n')
break;
}
c='\n';
}
第三个
extern void fbc(char c,char n)
{
int b;
extern i;
for(b=0;b<i+1;b++)
{
if(n==c)
c='\0';
}
}
这是一个输入字符串 然后在随便输入一个字符 把和之前输入的字符串相同的字符去掉 如 i love you 在输入一个字符i 就打印 love you我全部放在一个程序里 可以实现 现在分成几个函数 就是那个i 不知道怎么办了 因为判定程序都要用到i的第二个程序里 i最后多少我要用到它 但是现在不知道怎么弄希望有个大佬能帮我解决一下 还有就是分成了几个函数 break语句 好像有点问题
页:
[1]