AnsiPos는 세는게 아니라 첫번째 위치에 index를 return줍니다.
//다음과 같이 그냥 마침표를 끝날때까지 계소가 찾으면 됩니다.
void __fastcall TForm1::Button13Click(TObject *Sender)
{
char *s="마.침.표.가. 도.데.체. .몇..개.일.까.요.?";
int iCnt=0;
while(*s!=0)
{
if(*s=='.')iCnt++;
s++;
}
ShowMessage(iCnt);
}
그럼..
땅주인 님이 쓰신 글 :
: int __fastcall AnsiPos(const AnsiString& subStr) const;
: int __fastcall Pos(const AnsiString& subStr) const;
: 이걸로 열라 셉니다.. 스트링 끝날 때까지... ㅠ.ㅠ;;;
:
: K 님이 쓰신 글 :
: : 안녕하세요?
: : 여기다 질문드려도 되는건지 모르겠는데요
: : C언어에서 특정문자 .(마침표)가 몇개 들어있는지 확인할때
: : 사용하는 함수가 뭐였는지요?
: :
: : 50문장 이상되는 곳에서 마침표의 갯수를 가져오고 싶거든요..
: :
: : 갑자기 생각하려니 잘기억이 안나서요
: : 혹시 아시는분 답변부탁드려요
: : 감사합니다.
|