欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2516|回復: 4
收起左側

關于C語言分割字符串提取指定字符的問題?

[復制鏈接]
ID:669970 發表于 2020-3-11 12:35 | 顯示全部樓層 |閱讀模式
10黑幣
我想要把一個字符串receive_number="a111b222c333"分割后把數字放入指定字符串,進行下列操作后,輸出的是111222333;
222333
333;
和我想做得每個字符串放三個數字不一樣?而且不是定義了字符串大小的么
想要的是 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];
}


回復

使用道具 舉報

ID:275826 發表于 2020-3-11 16:19 | 顯示全部樓層
有專門的字符串操作函數
回復

使用道具 舉報

ID:483611 發表于 2020-3-11 17:54 | 顯示全部樓層
For  循環中,X值要清零,否則指針回不到開始位置。
回復

使用道具 舉報

ID:669970 發表于 2020-3-11 19:26 | 顯示全部樓層
panmingfu 發表于 2020-3-11 17:54
For  循環中,X值要清零,否則指針回不到開始位置。

for語句寫有x=0啊?
回復

使用道具 舉報

ID:592807 發表于 2020-3-12 08:35 | 顯示全部樓層
你這是賦值函數,輸出函數呢
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表