2016-12-23 13 views
-5

は私がそれを作るにはどうすればよいの端末私は、正確な方法でファイルにテキストを書き込むことができますどのように私は、端末でそれを書いた?

Hello Im Marjan I cant think of a way to execute this Please help

What functions should i use?

Thanks

でこれを書きたいとしましょう(保存すべて空白で)テキストファイルでこれとまったく同じように見えますか?作業
言語イムはC
で事前

+5

を試してみてください? [これらのガイドライン](https://stackoverflow.com/help/mcve)に従って、適切にお手伝いできるようにしてください。 –

+2

あなたは端末から読み込んだものがテキスト形式であり、ファイルに書き込むことができるので、質問はあまり意味がありません。 –

+1

'./prog> output.txt' – BLUEPIXY

答えて

0

で おかげで、あなたがこれまでに試してみました何この

#include <stdio.h> 
#include <string.h> 

void output_text_data(FILE *fo){ 
    enum status { 
     OUT, IN 
    } st = OUT; 

    char buff[128]; 
    FILE *fi = fopen(__FILE__, "r"); 
    if(fi==NULL) return;//need this c file in same directory 

    while(fgets(buff, sizeof buff, fi)){ 
     if(strcmp(buff, "#endif\n") == 0) 
      break; 
     if(st == IN) 
      fputs(buff, fo); 
     if(strcmp(buff, "#if LIKE_HERE_DOCUMENT\n") == 0) 
      st = IN; 
    } 
    fclose(fi); 
} 

int main(void){ 
    output_text_data(stdout); 

    FILE *fp = fopen("output.txt", "w"); 
    output_text_data(fp); 
    fclose(fp); 
} 

#if LIKE_HERE_DOCUMENT 



Hello 
Im Marjan 
I cant think of a way to execute this 
Please help 

What functions should i use? 

Thanks 


#endif 
関連する問題