Sample

Sample

Contents


sample.h

#include <stdio.h>

int  change_str(char *, char *, char *);
void print_stats(int, int);

Goto the Contents


sample.c

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

#include "sample.h"

void main(int argc, char *argv[])
{
        char string[81];
        int  changes=0;

        if(argc < 2 || argc > 3 || strlen(argv[1]) == 0)
        {
                fprintf(stderr, "Usage: %s from_string [to_string]\n", argv[0]);
                exit(1);
        }

        while(fgets(string, sizeof(string), stdin))
        {
                if(argc == 3)
                {
                        changes += change_str(string, argv[1], argv[2]);
                }
                else
                {
                        changes += change_str(string, argv[1], "");
                }
        }

        if(argc == 3)
        {
                print_stats(changes, strlen(argv[2])-strlen(argv[1]));
        }

        exit(0);
}


Goto the Contents


Thu Feb 3 15:12:11 2000