问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符数组做函数形参问题

发布网友 发布时间:2022-04-25 16:49

我来回答

3个回答

热心网友 时间:2023-10-20 00:44

#include<stdio.h>
#include<string.h>
#define M 100
#define N 25
int main()
{
char c1(char str[M]);
char s1[M];
puts("请输入一个字符串:");
gets(s1);
c1(s1);
return 0;
}
char c1(char str[])
{
char c[N]="\0",ch[N]="\0";
int i,j,k,m,n;
for(i=0,j=0;i<N,j<M;i++,j++)
{
c[i]=str[j];
if(str[j]==' ')
{
i=-1;
m=strlen(ch);
n=strlen(c);
if(n>m)//问题在这里 strlen求的是数组长度 你定义的都是N=25 m=n下面的都不执行了
for(k=0;k<n-1;k++)
ch[k]=c[k];
}
else if(str[j]=='\0')
{
i=-1;
m=strlen(ch);
n=strlen(c);
if(n>m)//这里也是
for(k=0;k<N;k++)
ch[k]=c[k];
}
}

puts(ch);
return 0;
}

热心网友 时间:2023-10-20 00:44

c1(s1);改成c1(s1[0]);试试。

热心网友 时间:2023-10-20 00:45

好象不能把一个数组传递给函数吧,可能用指针传递
char c1(char *str)
{

}
这样应该就可以了吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 字符型数组作为函数参数时的一个问题 宏陶岩板餐桌薄的好还是厚的好? 字符串数组指针作为函数的参数,哪里出错了? 请问岩板餐桌怎样选购? C++里string字符串数组,做函数的参数怎么写 用岩板做餐桌用什么规格的尺寸好? 字符数组元素作为函数调用参数 数组做函数参数时应注意的问题? C语言中如何将二维字符数组作为函数参数引用传递 C++ 怎么把字符数组当作函数参数传递? 字符数组作函数的餐数,对实参和形参有什么要求 4丁基间苯二酚水包油面霜的配方制作? 大家来看一下我的DIY面霜和唇膏的比例和配方怎么样... DIY护肤 如何自制一瓶无添加护肤乳液 如何自制面霜 DIY一瓶乳霜,水、油比例多少比较合适? 朱自清散文诗歌 朱自清的诗歌散文集有什么 朱自清先生的抒情散文名作有 朱自清有名的散文 餐桌可以选用岩板吗? c语言:字符串做为函数参数传递 C语言 char 字符数组 和 字符指针 作为 函数参数 的区别 家里装修用岩板定制厨房台面需要用多大厚度的? 分别用字符数组和字符指针作函数参数两种方法编程实现在字符串中删除与某字符相同的字符。 用岩板定制厨房台面用多大厚度的呢? C语言,分别用字符数组和字符指针作函数参数两种方法编程实现字符串 大理石餐桌和岩板餐桌怎么选?岩板餐桌的耐刮程度听说比较好? 要写一个字符数组的函数,函数的参数是字符数组,该怎么定义这函数? C++如何将二位字符数组作为参数传递给函数 二维字符数组作为函数参数,函数内怎样使用该字符数组的成员元素。 岩板餐桌怎么样? 编写程序,用字符数组作函数参数实现删除字符串中的指定连续字符. 餐桌选择岩板材质的,岩板餐桌是厚的好还是薄的好? 用字符数组作为函数参数编程实现在字符串中删除与某字符相同的字符 岩板橱柜台面选择厚度 餐桌什么材质的好如何选购 梦手心被蚂蚁咬个大窟窿 梦见蚂蚁咬手背而且很多蚂蚁,都咬出洞了,周公解梦 梦见蚂蚁咬去手指出了很多血