标题:要求编写函数fun,功能是将形参s所指字符串放入形参a所指的字符数组中,使a ...
只看楼主
星i辰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:35
专家分:18
注 册:2016-11-1
结帖率:80%
已结贴  问题点数:10 回复次数:6 
要求编写函数fun,功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串
哪位前辈帮忙看一下
我这样写对吗
#include  <stdio.h>
#define    N    20
void NONO();
void  fun( char  *a , char  *s)
{
    int i;
    for(i=0;i<N;i++)
        a[i]=s[i];
}


main()
{  char  s1[N],  *s2="abcdefghijk";
   fun( s1,s2);
   printf("%s\n", s1);
   printf("%s\n", s2);
   NONO();
}

void NONO()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
  FILE *fp, *wf ;
  int i;
  char s1[256], s2[256];

  fp = fopen("in.dat","r") ;
  wf = fopen("out.dat","w") ;
  for(i = 0 ; i < 10 ; i++) {
    fgets(s2, 255, fp);
    fun(s1,s2);
    fprintf(wf, "%s", s1);
  }
  fclose(fp) ;
  fclose(wf) ;
}
搜索更多相关主题的帖子: 函数 fun 形参 字符串 char 
2018-03-21 19:45
话宝宝
Rank: 2
等 级:论坛游民
威 望:1
帖 子:8
专家分:20
注 册:2018-3-20
得分:2 
,有错吗?火钳刘明好吧,等有人回了看看
2018-03-21 21:01
lanke711
Rank: 9Rank: 9Rank: 9
来 自:流浪在天国之路
等 级:蜘蛛侠
威 望:7
帖 子:317
专家分:1437
注 册:2015-7-16
得分:3 
这代码你调试过没有?码完就拿来问了?  
 for(i=0;i<N;i++)//你就这么确定s2的长度一定是N?如果s2的元素是abc呢?
        a[i]=s[i];

普通人之所以普通,是因为他们普遍有一个通病,那就是认为自己永远普通。
千夫所指,我亦坚持。就算被所有人误解,我也照样守护这一切。
我们总是觉得,这些灵魂的表情,傲慢自大,目中无人,其实,真正目中无人的是我们。它们傲慢的不过是表情,而我们傲慢的却是行为!
记得,是为了忘记!
只要想着有那么一天,我就能忍受现在的每一天!
灾难并不可怕,可怕的是心中没有了希望。
你以为我在天堂,其实我正在路上。
当你觉得自己走不到终点的时候,请不要放弃。或许你的对手也是这种感觉。
2018-03-21 21:26
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
char *fun(char *a, char *s)
{
    char *address = a;
    while ((*a++ = *s++) != '\0') NULL;
    return address;
}
2018-03-22 07:05
星i辰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:35
专家分:18
注 册:2016-11-1
得分:0 
我试过了,结果没问题,但是我做题,结果不给分
2018-03-22 07:26
星i辰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:35
专家分:18
注 册:2016-11-1
得分:0 
所以发来问问各位大佬,看看哪里有毛病
2018-03-22 07:27
星i辰
Rank: 2
等 级:论坛游民
威 望:1
帖 子:35
专家分:18
注 册:2016-11-1
得分:0 
回复 3楼 lanke711
main函数里面不是定义了吗?
s2已经有固定的值了
2018-03-22 11:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485478-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014346 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved