fun函数的功能怎么去实现字符串反转函数替

fun,它的功能是:实现两个字符串的连接(不使用库函数strcat), 即把p2所指的字符串连接到p1所指的字符串后。_百度知道
fun,它的功能是:实现两个字符串的连接(不使用库函数strcat), 即把p2所指的字符串连接到p1所指的字符串后。
我觉得我写的没有错,为什么运行的时候总是出错,麻烦大家帮我找找错误了
#include &stdio.h&
void fun(char p1[], char p2[])
{char *h= p1[],*p=p2[],a[];
while(*h){
a[i++]=*h;*h++;}
while(*p){
a[i++]=*p;
a[i]='\0'...
我有更好的答案
#include &stdio.h&void fun(char p1[], char p2[]){
char *h= p1,*p=p2,a[1024];
while(*h){
a[i++]=*h;
while(*p){
a[i++]=*p;
a[i]='\0';}
我错了,明白了,谢谢啊,但是为什么要那样改啊
看清楚再说好不好。。。。
运算了一下,还是起不了连接字符的作用啊,哪里不对呢,还有为什么a[]里面要放1024啊,
1024是开辟数组的大小你把main()函数贴上来我看看,这个是没有问题的,可能是main()函数中调用和返回有问题
果然是main()函数得问题你打印的是s1,肯定不对啊,解决方案:1.在main()中char a[1024];然后打印a
采纳率:34%
char *h= p1[],*p=p2[],a[]; 改成char *h= p1,*p=p2,a[100];*h++;改成h++*p++改成p++
刚刚运算了一下,错是没错了,但是还是起不了连接字符的作用啊,哪里不对呢
void fun(char p1[], char p2[]){
char *h= p1,*p=p2;
while(*h!='\0'){
a[i++]=*h;
while(*p!='\0'){
a[i++]=*p;
a[i]='\0';}a[1000]在外面定义成全局的
为您推荐:
其他类似问题
strcat的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,_百度知道
C语言,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,
平移到字符串的最后,把
第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为&ABCDEFGHIJK&,m的值为3,移动后,字符串中的内容应该是&DEFGHIJKABC&。
我有更好的答案
i&n;i++)b[i]=a[(i+m)%n];for(i=0;i&);i&n;i++)printf(&请输入字符串:&&);gets(a);n=strlen(a);printf(&quot.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://e.,a[i]);}<a href="i++)a[i]=b[i];n;void&a[80]){int&for(i=0;&fun(int&m,int&nbsp,char&,&i;%c&for(i=0;请输入正整数m.hiphotos.baidu.com/zhidao/pic/item/b58f8c5494eef01fdefc8a62eafeda9;%d&quot.}void&main(){int&i,m,n;char&a[80];printf(&#include&b[80]:&char&m);fun(m,n,a).com/zhidao/wh%3D600%2C800/sign=36ceaeaaac6cecb1fb15e3/b58f8c5494eef01fdefc8a62eafeda9.jpg" esrc="http://e.&lt#include&&stdio.h&scanf(&n;string.h&gt://e
采纳率:77%
来自团队:
挺基础的题目啊,把书上的字符串一节看看,还有一些指令什么的
本回答被提问者采纳
为您推荐:
其他类似问题
字符串的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。编写函数fun,其功能是:删除字符串中所有*号_百度知道
编写函数fun,其功能是:删除字符串中所有*号
fun( char *a )
int i,j=0;
for(i=0;a[i]!=&#039;\0&#039;;i++)
if(a[i]!=&#039;*&#039;)
a[j++]=a[i];
a[j]=&#039;\0&#039;;
这是第一种,可以运行。但我用while函数却不行,按回车什么都没有。
fun( char *a )
int i,j=0;
while(a[i]!=&#039;\...
我有更好的答案
a[j]=&#39;&#92;0&#39;; while(a[i]int i,j=0;i 没有付初值,if 需要{}void
fun( char *a ){} i++!=&#39;&#92;0&#39;)
if(a[i]!=&#39;*&#39;) {
a[j]=a[i];
采纳率:70%
来自团队:
为您推荐:
其他类似问题
字符串的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。编写一个函数fun()其功能为实现两个字符串的连接(不调用函数库) C语言_百度知道
编写一个函数fun()其功能为实现两个字符串的连接(不调用函数库) C语言
#include &stdio.h&
void fun(char p1[], char p2[])
int i=0,M=0,N=0;
while(p1[i++])
while(p2[i++])
for(i=0;i&N+M;i++)
{p1[i+M]=p2[i];}
p1[M+N]=&#039;\0&#039;;
char s1[80], s2[40] ;void NONO ();
我有更好的答案
&p1[i+M]=p2[i];&{&&&&&&&&N++;&&&&}&p2[]){&i&N;i++)//把p2拼接到p1后面;&&&for(i=0,所以共有N个字符,循环N次&&&&{&&&&&M++;&&&&int&i=0,M=0,N=0;&&&&while(p1[i++])&&&&{&&&nbspfun函数编写有些问题;&&&\0&#39;,统计p2长度&&&&}&&&&p1[M+N]=&#39,&&nbsp,做如下修改;&&&&&&&nbsp,修改说明在代码中给出:void&fun(char&p1[];&&&&while(p2[i++])&}&&&&i=0;//重新初始化i为0;&char&nbsp
采纳率:84%
来自团队:
&char&a;&& }&%s\n&&nbsp.h&char&*fun(char&*x; if(x=a){
while(*x)&x++;
while(*x++=*b++).h&//vc++6.0加上这一行;&;&&&&printf(&*a,const&*b){&,b[10]=&&&nbsp.#include&main(void){//测试……&&&&char&a[20]=&123&return&}int&&char&nbsp//#include&&stdafx
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了_百度知道
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其它的*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为****A*BC*DEF*G*******,删除后,字符串中的内容应当是ABCDEFG******...
我有更好的答案
&fun(s,p);&for(.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=1eddced3d539b6003af3efdc96d43d2ac65c!=&#39;int j=0;q++)& &if(*q.com/zhidao/pic/item/37d3d539b6003af3efdc96d43d2ac65c.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://f;*&#39;,*p=s;&for(q--;q&for(;a[j++]=*p++;);}int main(){char s[]=&****A*BC*DEF*G*******&&printf(&,s);*p;p++);)://f.h&void fun(char *a,char *p){char *q=a;&;p--);&return 0;%s\n&&for(p--;*p==&#39;&while(*q++==&#39.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=696a23e43ca85edffad9fb/37d3d539b6003af3efdc96d43d2ac65c.jpg" esrc="http#include&*&#39;*&#39;}<a href="http://f.p;)a[j++]=*q;&nbsp.baidu
采纳率:82%
来自团队:
为您推荐:
其他类似问题
字符串的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 编写函数fun其功能是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信