OliverQueen 发表于 2019-7-31 10:04:26

如何实现在循环中给一个字符串数组赋值

#include <stdio.h>
#include<stdlib.h>

int main()
{
       
        int i;
        char b;


        for (i=0;i<10;i++)
        {
                b+= 'rasdf';
        }
        for (i=0;i<10;i++)
        {
                printf("%s\n",b);
        }
        return 0;
}

例如:想要做到b的字符串数组的每一个元素都被赋值为rasdf
该怎么做呢。小白求助

人造人 发表于 2019-7-31 10:04:27

为了鱼币,^_^
#include <stdio.h>
#include <string.h>

int main()
{
        int i;
        char b;

        for(i = 0; i < 10; i++)
        {
                strcpy(b, "rasdf");
        }
        for(i = 0; i < 10; i++)
        {
                printf("%s\n", b);
        }
        return 0;
}

迷雾少年 发表于 2019-7-31 11:09:13

人造人 发表于 2019-7-31 10:15
为了鱼币,^_^

被你抢先了这么多鱼币
页: [1]
查看完整版本: 如何实现在循环中给一个字符串数组赋值