主题:[原创]紧急请教高手指点“字符串连接问题”的程序
题目:
已知二维字符数组char s[][5]={"abcd","efgh","ijkh","mnop"};使用字符串处理函数,将该数组的4个字符串连接起来,组成一个字符串?
请教高手这个题应该怎么样做???紧急啊,一定要帮我啊,希望多多详细指点,重重有赏哦!
以下是我写的一些乱七八糟的程序,我对这题,思路好像好模糊?
#include<iostream.h>
#include<stdlib.h>
#include<stringb.h>
void main()
{
char s[][5]={"abcd","efgh","ijkh","mnop"};
char s1[30]=s[0][5];
char s2[20]=s[1][5];
char s3[10]=s[2][5];
char s4[6]=s[4][5];
strcpy(s3,s4);
strcpy(s2,s3);
strcpy(s1,s2);
cout<<s1<<endl;
system("PAUSE");
}
特别是这种格式的字符串char s[][5]{"abcd","efgh","ijkh","mnop"};
不怎么理解??
已知二维字符数组char s[][5]={"abcd","efgh","ijkh","mnop"};使用字符串处理函数,将该数组的4个字符串连接起来,组成一个字符串?
请教高手这个题应该怎么样做???紧急啊,一定要帮我啊,希望多多详细指点,重重有赏哦!
以下是我写的一些乱七八糟的程序,我对这题,思路好像好模糊?
#include<iostream.h>
#include<stdlib.h>
#include<stringb.h>
void main()
{
char s[][5]={"abcd","efgh","ijkh","mnop"};
char s1[30]=s[0][5];
char s2[20]=s[1][5];
char s3[10]=s[2][5];
char s4[6]=s[4][5];
strcpy(s3,s4);
strcpy(s2,s3);
strcpy(s1,s2);
cout<<s1<<endl;
system("PAUSE");
}
特别是这种格式的字符串char s[][5]{"abcd","efgh","ijkh","mnop"};
不怎么理解??