fscanf가 공백이나 새 줄을 읽을 때를 알 수있는 방법이 있는지 알고 싶습니다.fscanf가 공백이나 새 줄을 읽을 때를 알 수있는 방법이 있습니까?
예 : 형식 단어를 물어 기울임 링크는 줄 바꿈 또는 (% s을 (를) 사용) 공백을 충족까지, 그것 이후와 이전에 서식과 공간을 읽을 수 있습니다 문자열을 읽어 fscanf으로
을 반환 . 문제는 그것이 공간을 읽는다는 것을 알 수있는 방법이 있습니까? 그리고 두 번째 줄에 들어가면 캐리지 리턴을 읽는 방법을 알 수 있습니다.
대답은 '아니오'입니다. 그런 것을 알고 싶다면 직접 입력 내용을 분석해야합니다. –
대신에'getline' 또는'fgets'을 사용하여 한 줄의 입력을 얻은 다음 적절하게'sscanf' 또는'atoi'로 줄을 구문 분석하십시오. – nneonneo
그게 내가 생각한 것입니다, 나는 그 선을 잡고 전체 라인을 파싱하기를 선택 했었습니다. 그러나 시작하기 전에 더 쉽고 간단한 방법이 있는지, 짐 Balter와 nneonneo가 감사하는지보기로 결정했습니다. – user1493813