Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C中指向字符串的指针数组_C_Arrays_Pointers - Fatal编程技术网

C中指向字符串的指针数组

C中指向字符串的指针数组,c,arrays,pointers,C,Arrays,Pointers,编写一个程序以反转存储在以下字符串指针数组中的字符串: 字符*数组\u str\u ptr={ “布林达·罗伊” “拉凯什·拜德” “内哈·萨克塞纳” “安基特·贾因” }由于问题既没有结束也没有回答,这里有两种可能的方法: '反转字符串的顺序: char *array_str_ptr={ "Brinda Roy", "Rakesh Baid", "Neha Saxena", "Ankit Jain" }; char *Reversed[4]; for(int i = 0; i < 4;

编写一个程序以反转存储在以下字符串指针数组中的字符串:

字符*数组\u str\u ptr={ “布林达·罗伊” “拉凯什·拜德” “内哈·萨克塞纳” “安基特·贾因”
}

由于问题既没有结束也没有回答,这里有两种可能的方法:

'反转字符串的顺序:

char *array_str_ptr={ "Brinda Roy", "Rakesh Baid", "Neha Saxena", "Ankit Jain" };
char *Reversed[4];

for(int i = 0; i < 4; ++i)
    Reversed[i] = array_str_ptr[4-i];
“Reverse to string”->生成一个由不同元素组成的字符串

char *array_str_ptr={ "Brinda Roy", "Rakesh Baid", "Neha Saxena", "Ankit Jain" };
char Buf[50];

Buf[0] = 0;
for(int i = 0; i < 4; ++i)
    strcat(Buf, array_str_ptr[i]);
char*array_str_ptr={“Brinda Roy”、“Rakesh Baid”、“Neha Saxena”、“Ankit Jain”};
char-Buf[50];
Buf[0]=0;
对于(int i=0;i<4;++i)
strcat(Buf,array_str_ptr[i]);
这一个将把四个字符串连接成一个长字符串,没有任何空格之类的。要做到这一点,有更详细的方法,但这是最快的


关于手头的任务:你为什么不问问给你这个任务的人,他们到底是什么意思?它可以让你避免像上面那样的评论。

很好的家庭作业。希望你能弄明白。祝你好运一个指向SO规则的小指针:如果你陷入困境,我们愿意帮助你。但只有在你证明自己有能力帮助自己之后。我们不是来为你工作的。此外,“反向”。逆转什么?订单?换一种类型?那些字母?@RefugnicEternium是这样的,我不明白。顺便说一句,我擅长C,我在第11届标准考试中学习了C,现在我被这个“字符串指针数组”所困扰。我想这是为了颠倒strings@ibi0tuxthx,bt那个网站好吗???能给我拿些solns吗
char *array_str_ptr={ "Brinda Roy", "Rakesh Baid", "Neha Saxena", "Ankit Jain" };
char Buf[50];

Buf[0] = 0;
for(int i = 0; i < 4; ++i)
    strcat(Buf, array_str_ptr[i]);