|
|
10黑幣
我想要把一個(gè)字符串receive_number="a111b222c333"分割后把數(shù)字放入指定字符串,進(jìn)行下列操作后,輸出的是111222333;
222333
333;
和我想做得每個(gè)字符串放三個(gè)數(shù)字不一樣?而且不是定義了字符串大小的么
想要的是 111,222,333
程序
char receive_number[12]="a111b222c333"
char a_receive_number[3]={0};
char b_receive_number[3]={0};
char c_receive_number[3]={0};
for (x=0;x<12;x++)
{
if(receive_number[x]=='a')
{
a_receive_number[0]=receive_number[x+1];
a_receive_number[1]=receive_number[x+2];
a_receive_number[2]=receive_number[x+3];
}
else if(receive_number[x]=='b')
{
b_receive_number[0]=receive_number[x+1];
b_receive_number[1]=receive_number[x+2];
b_receive_number[2]=receive_number[x+3];
}
else if(receive_number[x]=='c')
{
c_receive_number[0]=receive_number[x+1];
c_receive_number[1]=receive_number[x+2];
c_receive_number[2]=receive_number[x+3];
}
|
|