aboutsummaryrefslogtreecommitdiff
path: root/ch1/1-14_character-freq-histogram.c
diff options
context:
space:
mode:
authorzlg <zlg@zlg.space>2016-06-16 10:15:33 -0700
committerzlg <zlg@zlg.space>2016-06-16 10:15:33 -0700
commitf8d9ff23eb8d3e3286ff5cf4d5f9493532991bb7 (patch)
treee37b327d7f93435e93a57427600d2b91fbb0cd87 /ch1/1-14_character-freq-histogram.c
parentSolve Exercise 7-2: Format arbitrary input (diff)
downloadknr-f8d9ff23eb8d3e3286ff5cf4d5f9493532991bb7.tar.gz
knr-f8d9ff23eb8d3e3286ff5cf4d5f9493532991bb7.tar.bz2
knr-f8d9ff23eb8d3e3286ff5cf4d5f9493532991bb7.tar.xz
knr-f8d9ff23eb8d3e3286ff5cf4d5f9493532991bb7.zip
The massive astyle sweep!
Code style should be consistent now. All future commits will be run through astyle or they will be amended.
Diffstat (limited to 'ch1/1-14_character-freq-histogram.c')
-rw-r--r--ch1/1-14_character-freq-histogram.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/ch1/1-14_character-freq-histogram.c b/ch1/1-14_character-freq-histogram.c
index 9ef1d22..b037967 100644
--- a/ch1/1-14_character-freq-histogram.c
+++ b/ch1/1-14_character-freq-histogram.c
@@ -18,25 +18,21 @@ int main(void) {
chars = string containing the characters the program will count
lengths = the counts for each character
*/
-
int c;
int i = 0;
char chars[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
-
/* cnum is the number of characters found in the above string */
int cnum = 0;
while (chars[i] != '\0') {
cnum += 1;
++i;
}
-
/* This array need its members to be initialized to zero. */
int lengths[cnum];
for (i = 0; i <= cnum; ++i) {
lengths[i] = 0;
}
-
- // Capture input until it ends
+ /* Capture input until it ends */
while ((c = getchar()) != EOF) {
for (i = 0; i < cnum; ++i) {
if (c == chars[i]) {
@@ -44,7 +40,7 @@ int main(void) {
}
}
}
- // This is ugly and I wish I knew a better way to do it.
+ /* This is ugly and I wish I knew a better way to do it. */
printf("\nCHARACTER FREQUENCY\n\n 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75\n");
int iter = 0;
while (iter <= cnum) {