⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 to4dos.c

📁 C语言库函数的源代码,是C语言学习参考的好文档。
💻 C
字号:
/* +++Date last modified: 05-Jul-1997 */

/*
**  To4Dos.C - Utility to convert SNIPPETS.NDX to 4DOS DESCRIPT.ION file.
*/

#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "snipfile.h"

main()
{
      FILE *ndx, *desc;
      char line1[81], line2[81], *ptr;
      int i;

      ndx  = cant("snippets.ndx", "r");
      desc = cant("descript.ion", "w");

      while (!feof(ndx))
      {
            if (NULL != (fgets(line1, 81, ndx)))
            {
                  if ('|' == *line1 || 3 > strlen(line1) ||
                        isspace(line1[2]) || '-' == *line1)
                  {
                        continue;
                  }
                  for (ptr = line1 + 2; ' ' != *ptr; ++ptr)
                        fputc(*ptr, desc);
                  fputs(" <", desc);
                  if (isspace(line1[19]))
                  {
                        for (i = 15; i < 18; ++i)
                              fputc(line1[i], desc);
                        fprintf(desc, ">%s", line1 + 19);
                  }
                  else
                  {
                        for (i = 15; i < 18; ++i)
                              fputc(line2[i], desc);
                        fprintf(desc, ">%s", line2 + 19);
                  }
                  strcpy(line2, line1);
            }
      }
      return EXIT_SUCCESS;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -