2010-04-27 5 views
1

텍스트 파일, 목록 및 문자열과 관련하여 몇 가지 질문이 있습니다.목록 - 문자열 - 텍스트 파일

텍스트 파일에서 텍스트를 읽은 다음 "string line;"을 사용하여 코드를 삽입 할 수 있는지 궁금합니다. 또는 뭔가 다른 텍스트의 각 새 행을 정의하고 모두 하나의 목록으로 바꿀 수 있습니다. 따라서 행을 정렬하거나 행 또는 두 개 또는 모두 제거하거나 특정 행의 텍스트를 검색 할 수 있습니다.

+1

어떤 언어를 사용하고 있습니까? – Tejs

+0

음, 볼랜드에서 C++을 사용하고 있습니다. – user326964

답변

1

, 당신이 표준 : : 벡터로 이렇게 일반적으로 것 :

: 행 N을 삭제하면 같을 것이다

std::sort(data.begin(), data.end()); 

:

std::vector<std::string> data; 

std::string temp; 

while (std::getline(infile, temp)) 
    data.push_back(temp); 

것은처럼 다음 보일 것이다 정렬

data.erase(data.begin() + N); 
1

언어가 지정되지 않았습니다하지만이 같은 것 뒤에 나는 디자인을 상상 : 데이터에

  • 읽기 일부 '문자열'구조
  • 스토어 각 텍스트의 각 조각을 저장 목록 유형 오브젝트의 데이터 (C에서 예를 들어, 표준 : : 벡터 ++)의 조각
  • 정의 또는 요청 된 작업 나는 그것이 어의 문제가 될 것이다 다음 가정

을 수행하기 위해 어떤 인터페이스를 활용 ich 언어. 그래서 가능합니다.

C++에서