getline 함수는 전체 입력 행을 스캔하여 주어진 char 배열에 저장합니다. getline 메서드를 사용하여 주어진 인덱스에서 시작하는 입력을 검색하려고한다고 가정합니다. 이것을 어떻게 할 수 있습니까?주어진 인덱스에서 시작하여 C에서 getLine()을 사용할 수 있습니까?
예를 들어, 입력이 다음과 같다고 가정 해 보겠습니다. 안녕하세요, 제 이름은 John입니다.
게이브 라인 만 저장하려면 내 이름은 존입니다.
char* cmd = NULL;
size_t size = 0;
getline(&cmd, &size, stdin); // code to get whole input line.
는 당신에게는 fgets를 사용
가져가 슬라이스 끝내십시오. – ChiefTwoPencils
정확한 기능이 필요할 것으로 예상됩니까? –
개인적으로 xxxbytes를 더미 버퍼로 읽었습니다. 그렇게하면 표준을 계속 사용할 수 있습니다 – technosaurus