줄을 더 작은 조각으로 나누려고합니까? ASP는 사용하기 쉬운 분할 기능을 제공하여 문자열을 주사위로 자르고자를 수 있습니다.

문장을 받아들이고 각 단어를 다른 변수에 넣고 싶다고 가정 해 봅시다. 그래서 당신은 받아

NameStr = "미스터 존 스미스"

결과를 보유하도록 배열을 설정하십시오.

희미한 WordArray

그런 다음 공백을 분할 표시기로 사용하여 분할을 수행하십시오.

WordArray = Split (NameStr, "")

이제 WordArray (0)은 "Mr.", WordArray (1)은 "John", WordArray (2)는 "Smith"와 같습니다! 다양한 배열 함수 및 기타 문자열 함수를 사용하여 이러한 결과를 처리 할 수 ​​있습니다.

물론 split 기능을 사용하는 다양한 방법이 있습니다. 많은 수출 프로그램은 파이프 기호로 필드를 분리합니다. 파이프는 다음과 같은 수직 상하 선입니다.

|

따라서 파이프를 찾아서 구성 요소 조각으로 분리하는 분할 기능을 수행 할 수 있습니다.

실제로 분할하는 데 사용하는 필드는 해당 분할 기능에만 사용됩니다. 예를 들어 구분 기호 필드로 쉼표를 사용하는 것이 훌륭한 아이디어라고 생각할 수 있습니다. 그러나 실제로 필드 중 하나에 쉼표가 있으면 어떻게됩니까? 이 같은:

Mr., John, Doe, Boston
Mrs.Jane, Smith, Chicago
미스, 줄리, 로버츠, 로스 앤젤레스
Mr., Mark, Donner, Esq., Miami

네 번째 줄에서 남자는 성 뒤에 제목이 있으므로 성은 다음과 같이 입력됩니다.

도너, Esq.

그러나 분할 작업은 해당 쉼표를보고 구분 기호 필드라고 생각합니다.

그렇기 때문에 파이프 (|)의 구분 기호 나 아주 특이한 것을 사용하는 것이 가장 좋습니다. 따라서 실제 데이터 스트림에 일반 값으로 표시되지 않을 것입니다.

문자열로 작업하는 경우 다른 ASP 문자열 함수를 살펴보고 작동 방식을 배우십시오!

ASP 전자 책 소개

단계별 학습서부터 기능 목록, 샘플 코드, 일반적인 오류 및 솔루션 등에 이르기까지 ASP 학습에 필요한 모든 정보를 얻으려면이 eBook을 다운로드하십시오! 101 페이지.

비디오 지침: C언어/C++ 강의 21화 구조체를 이용한 학생관리프로그램 1 [어소트락 게임아카데미] (할 수있다 2024).