2017-12-02 1 views
0

당신의 도움이 필요합니다 : 나는 단지 문장을 분류해야하고 기능은 아주 잘하고 있지만 그 다음 파일에 붙여 넣어야합니다 (한 줄로 새 줄을 써야합니다) 그것은 정확하게 두지 않았다.각 단어를 새 줄에 넣으십시오

입력 :

civiclevelabarotator

: 쓰기의 printf ("% s '에, outBuffer)이 (제대로의) 만약 내가 함수에서 가지고 무엇

civic panda 
 

 

 
level 
 
hezo 
 

 
aba  panda rotator

그리고 각 단어는 개행 문자 안에 있어야합니다. 그것을하는 방법?

홈페이지 :

while (fgets(inBuffer, LENGTH, in_file) != NULL) 
 
    { 
 
     isPalindrome(inBuffer, outBuffer); 
 
     fputs(outBuffer, out_file); 
 
    }

+2

이것은 숙제처럼 보일 것이며 아마도 그러한 것으로 표시되어야합니다. –

+1

@DraganMarjanovic : 숙제 태그는 몇 년 전에 제거되었습니다. 그것이 당신이 "그런 자국으로 표시"한 것을 의미한다면 역사는 당신에게 불리합니다. 나는 그러한 태그가 필요하다는 것을 확신하지 못한다. –

답변

1

puts()는 기본적으로 새로운 라인을 추가합니다. 사용하는 경우 fputs()

fputs("\n",filepointer); 
+0

fputs ("\ n", out_file)를 쓰면 첫 단어 앞에 새 줄이 나타나고 각 단어 뒤에 두 줄이 나옵니다 – Mellowas

+0

@Mellowas 질문에 동의하거나 동의하지 않는 코드가 부족합니다 [https :// /stackoverflow.com/questions/47607942/put-each-word-into-newline#comment82174371_47607978) 문제를 재현 할 수있는 코드 게시 – chux

관련 문제