Code
#include <iostream>
#include <cstdio>
#include <stdio.h>
#include <conio.h>
int main()
{
int i, counter = 0;
int max_occurred = 0;
int times_occurred = 0;
char c;
char * charArray = new char[5000];
FILE * file = fopen("misc.txt", "rt");
if(file == NULL)
{
printf("Error opening file!");
}
else
{
do
{
i = fgetc(file);
charArray[counter] = i;
counter++;
}while(i != EOF);
fclose(file);
}
for(int j = 0; j < counter - 1; j++)
{
for(int jj = 0; jj < counter - 1; jj++)
{
if(charArray[j] == charArray[jj])
{
times_occurred++;
}
}
if(times_occurred > max_occurred)
{
max_occurred = times_occurred;
c = charArray[j];
}
times_occurred = 0;
}
printf("%i %i %c", max_occurred, (int)c, c);
_getch();
delete[] charArray;
return 0;
}
This post was edited by SelfTaught on Feb 13 2013 12:13pm