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

📄 print3.cpp

📁 c++的一些源代码
💻 CPP
字号:
/*
    print3.cpp - Read a file and print it to the screen
    using functions.
 */
#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);
        }
    if ((fp = fopen (argv[1], "rb")) == NULL)
        {
        fprintf (stderr, "%s: Cannot open %s\n", ProgName, argv[1]);
        return (-1);
        }
	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 + -