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

📄 print4.cpp

📁 c++的一些源代码
💻 CPP
字号:
/*
    print4.cpp - Read multiple files and print them to the screen
    using a for loop.
 */
#include        <stdio.h>
#include        <string.h>

char *GetProgName (char *);
void ReadIn (FILE *ifp, FILE *ofp);

main(int argc, char *argv[])
{
char *ProgName;
FILE *fp;

    ProgName = GetProgName (argv[0]);
    if (argc < 2)
        {
        fprintf (stderr, "%s: Please enter a file name\n", ProgName);
        return (-1);
        }
    for (int x = 1; x < argc; ++x)
        {
        if ((fp = fopen (argv[x], "rb")) == NULL)
            {
            fprintf (stderr, "%s: Cannot open %s\n", ProgName, argv[x]);
            continue;
            }
        ReadIn (fp, stdout);
        fclose (fp);
        }
    return (0);
}

char *GetProgName (char *Path)
{
char *s;

    if ((s = strrchr (Path, '\\')) != NULL ||
        (s = strrchr (Path, '/')) != 0)
        {
        return (s + 1);
        }
    else
        {
        return (Path);
        }
}

void ReadIn (FILE *ifp, FILE *ofp)
{
char Line[256];

    while (fgets(Line, sizeof(Line), ifp) != NULL)
        {
        fputs (Line, ofp);
        }
}

⌨️ 快捷键说明

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