我如何以文件编写终端编写的文件写文字?(保留所有白色空间)

  • 本文关键字:文件 保留 白色空间 终端 文字 c
  • 更新时间 :
  • 英文 :


我想在终端

中写这本书

你好我是Marjan我想不出一种执行此操作的方法请帮助

我应该使用什么功能?

谢谢

在文本文件中如何使它看起来完全像这样?
我正在使用的语言是c
预先感谢

尝试此

#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, "#endifn") == 0)
            break;
        if(st == IN)
            fputs(buff, fo);
        if(strcmp(buff, "#if LIKE_HERE_DOCUMENTn") == 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

相关内容

最新更新