如何将字符串每五个一组储存在另一个数组内??
来源:百度知道 编辑:UC知道 时间:2024/06/07 13:06:10
比如有一串字符串:101001010010010001001100100110
如何将字符串每五个一组储存在另一个数组内??
#include <iostream>
using namespace std;
int main(){
return 0;
}
如何将字符串每五个一组储存在另一个数组内??
#include <iostream>
using namespace std;
int main(){
return 0;
}
CString str[100];
char t[1000]="101001010010010001001100100110";
char t1[6];
char *p=t;
for(int i=0;i<100;i++)
{
strncpy(t1,p,5);
t1[5]='\0';
str[i]=t1;
p+=5;
}
}
#include <stdio.h>
#include <iostream>
using namespace std;
#define MAX_ROW 10
void FunctionM( char * str )
{
char strArr[MAX_ROW][5];
int i=0, j=0, len=0;
if ( !str || strlen( str)<=0 )
{
return;
}
len = strlen( str );
for ( i=0; i < MAX_ROW; i++ )
{
strcpy( strArr[i], "");
}
for ( i=0; i < len/5; i++ )
{
for ( j=0; j<5; j++ )
{
if ( i*5+j < len )
{
strArr[i][j]=str[i*5+j];
}
else
{
break;
}
}
}
printf( "原串为: %s", str );