View Single Post
  #2 (permalink)  
Old 09-13-2007, 01:12 AM
v0id's Avatar   
v0id v0id is offline
Retired
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,650
Last Blog:
CherryPy(thon)
Rep Power: 29
v0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of light
Send a message via MSN to v0id
Default

I've made a version of mine. Take a look at it.
I think you've been confused with the array.
Code:
#include <stdio.h>

int main()
{
	int Text[26]   = {0};
	int TextInput  = 0;
	int AsciiCount = 0;
	int Alpha      = 0;
	
	printf("\nPlease enter text. Terminate program using Ctrl+Z: ");
	do
	{
		Alpha = 1;
		
		TextInput = getchar();
		
		if(TextInput >= 'a' && TextInput <= 'z')
			TextInput -= 'a';
		else if(TextInput >= 'A' && TextInput <= 'Z')
			TextInput -= 'A';
		else
			Alpha = 0;
			
		if(Alpha)
			Text[TextInput]++;
	} while(TextInput != EOF);
	
	for(AsciiCount = 0; AsciiCount <= 25; AsciiCount++)
		printf("\nTotal %c or %c: %d", AsciiCount + 'A', AsciiCount + 'a', Text[AsciiCount]);
	
	return 0;
}

This is the output:
Code:
Please enter text.  Terminate program using Ctrl+Z: www.codecall.net

Total A or a: 1
Total B or b: 0
Total C or c: 2
Total D or d: 1
Total E or e: 2
Total F or f: 0
Total G or g: 0
Total H or h: 0
Total I or i: 0
Total J or j: 0
Total K or k: 0
Total L or l: 2
Total M or m: 0
Total N or n: 1
Total O or o: 1
Total P or p: 0
Total Q or q: 0
Total R or r: 0
Total S or s: 0
Total T or t: 1
Total U or u: 0
Total V or v: 0
Total W or w: 3
Total X or x: 0
Total Y or y: 0
Total Z or z: 0
__________________
05-03-2007 - 11-13-2008
Reply With Quote