7주차 C 언어 프로그램 설계(새 2판) 연습 1-18 스페이스 바 탭 삭제(프로그램이 올바르게 실행되지 않음)

1434 단어
질문 및 코드:
/*                ,
          */  
#include <stdio.h>  
#define MAXLINE 1000 
int getline(char line[],int maxline); 
int move(char s[]);   
main()  
{  
    char line[MAXLINE];  //      

    while(getline(line,MAXLINE)>0)   
    { 
    if(remove(line)>0) 
      printf("%s",line);  //
   }
   return 0;
}
 /*        ,     */    
 int move(char s[])    
 {    
    int i;    
    i=0;    
    while(s[i]!='
') i++; // , i--; // while(i>=0&&s[i]=='\t'||s[i]==' ') i--; // 、 if(i>=0) // 0, { i++; s[i]='
'; i++; s[i]='\0'; } return i; } /* , */ int getline(char s[],int lim) { int c,i,j; j=0; //j s for(i=0;(c=getchar())!=EOF&&c!='
';i++) // s if(i<lim-2) // s lim-1; { s[j]=c; j++; } if(c=='
') { s[j]=c; j++; i++; } s[j]='\0'; // '\0' return i; }
실행 결과:
정확한 결과를 출력할 수 없습니다!!!

좋은 웹페이지 즐겨찾기