當前位置:編程學習大全網 - 編程軟體 - TXT哪個編程?

TXT哪個編程?

#包含?& ltiostream & gt

#包含?& lt字符串& gt

#包含?& ltvector & gt

# include & ltfstream & gt

#包含?& ltsstream & gt

使用?命名空間?std

//?確定壹個字符串是否是壹個數字,如果是,則返回它。

布爾?JudgeNum(字符串?str,int & amp?iTmp)

{

布爾?bNum?=?真實;

string::size_type?szSize?=?str . size();

為了什麽?(int?I = 0;我& ltszSize++i)

{

夏爾?ch?=?str . at(I);

如果?((ch?& lt?'0')?||?(ch?& gt?'9'))

{

bNum?=?假的;

打破;

}

}

如果?(bNum)

{

istringstream?ISS(str);

iss?& gt& gt?iTmp

}

回歸?bNum

}

int?主()

{

ifstream?infile(" F:\ \ save . txt ");

int?甲、乙、丙、丁;

向量& ltint & gt?iVec

字符串?strTmp

int?iTmp?=?0;

如果?(!infile)

{

回歸?-1;

}

while(getline(infile,strTmp,'?'))//?讀每個單詞時,用壹個空格作為分隔符。

{

如果?(JudgeNum(strTmp,iTmp))

{

ivec . push _ back(iTmp);

}

}

向量& ltint & gt*尺寸類型?stCnt?=?ivec . size();

如果?(stCnt?& gt=?4)

{

答?=?ivec . at(0);

b?=?ivec . at(1);

c?=?ivec . at(2);

d?=?ivec . at(3);

cout?& lt& lt?答?& lt& lt?"?"?& lt& lt?b?& lt& lt?"?"?& lt& lt?c?& lt& lt?"?"?& lt& lt?d;

}

getchar();

回歸?1;

}這個可以得到文本中的任意數字,但是文本中的數字必須和其他字符用空格隔開,僅供參考!

其他情況下,LZ可以自行引用和修改。這裏只是壹個想法。

  • 上一篇:數控車如何編譯FANUC Oi Mate TD系統G71?螺距為10。
  • 下一篇:基恩士plc怎麽加密
  • copyright 2024編程學習大全網