C语言中如何把字符串存入数组中??不用指针。

2025-02-26 22:54:28
推荐回答(5个)
回答1:

我觉得一般都不用指针吧,给你一段代码
#include
#include
int main()
{
char stra[]="abcdefg",c[100];
int i=0;
while((c[i]=stra[i++])!='\0');
printf("%s\n",c);
return 0;
}

回答2:

给你举个例子,这里str就是一个二维数组,我手动输入10个字符串存入该数组,然后用该二维数组的行指针输出 #include

回答3:

前面的就没写了
for(i=0;i!='\0';i++)
c[i]=stra[i];
char b;
b=a[0];
for(i=1;i!='\0';i++)
if(a[i]>b)
b=a[i];
for(i=0;i!='\0';i++)
printf("%d",a[i]);
}

回答4:

for(i=0;i++;i<7)
c[i]='a'+i;
如果是按顺序的话就这样写就行 ASC码是连续的

回答5:

int i=0;
for(i=0;i {
c[i]=stra[i];
}
c[i]=0;