code critique please.
this is my first program in this language ever (besides 'hello
world'), can i get a code critique, please? it's purpose is to read
through an input file character by character and tally the occurrence
of each input character. it seems to compile and run, so i'm looking
for the opinions of old-timers here plz.
/*
* File: occurrenceTally.cpp
* Author: matthew
*
* Created on July 9, 2008, 6:15 PM
*/
#include <stdlib.h>
#include <fstream.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argCount, char** argvArray) {
printf("filename ");
printf("%s",argvArray[1]);
printf("\n");
ifstream OpenFile(argvArray[1]);
char inputCharacter;
int characters[256];
int i;
for (i = 1; i < 256; i++) {
characters[i]=0;
}
while(!OpenFile.eof())
{
OpenFile.get(inputCharacter);
//printf("%c",inputCharacter);
characters[int(inputCharacter)]++;
}
OpenFile.close();
for (i = 32; i < 126; i++) {
char outputCharacter;
outputCharacter = char(i);
if ( characters[i]>0 ) {
printf("%c ", outputCharacter);
printf("%i\n", characters[i]);}
}
return (EXIT_SUCCESS);
}