c语言strrstr

因为你是C语言写的程序,如果主程序前没有函数声明,编译肯定会出错,VC编译器要求函数有返回值。如果没有返回值,就需要声明返回值void。我建议你在main函数之前添加下面的代码。

extern void add cust();

extern void rectran();

extern void prnlowbal();

在主函数之后的函数定义部分中,在函数名之前将返回值设置为void。

另外,在语句if(suctdata.bal250)中,我根本找不到你程序中suctdata结构的定义。你一定打错了。

printf("\n%d\t%s\t%s.2f ",custdata.acc_no,custdata.cust_num,cust data . bal);

这句话中的Cust_num根本不是结构的成员。我看了你的声明,肯定是个错别字。

我看了你的节目,给你一些建议。

写程序难免会出现错别字,但是当你发现自己无法通过编译的时候,一定要找到自己的错误。VC提供了很好的调试器,一定要会用。有时候一个高手在编译的程序中并没有少犯编译错误,但是有时候他犯的错误很多,但是调试的时间却比你少很多。这些都是日积月累的结果。

c语言,已知一个字符串是axxxb,xxx,长度未知,但是A和B是确定的。怎么取出xxx? 前提是xxx不含b。

# includestdio.h

void f(char *a,char *b)

{ while(* a)if((* a)= ' a ')break;else a;

if ( (*a)=='a ')

{ a;

while(* a){ if((* a)= ' b ')break;else(* b)=(* a);}

}

(* b)= 0;

}

void main()

{字符字符串

相关文章

发表新评论