Jeg har fået afvide jeg skal lave et program der tæller linier, mellemrum og tabs. Jeg har skrevet følgende kode:
#include <stdio.h>
main()
{
int newlines = 0, tabs = 0, blanks = 0;
int c;
while((c = getchar()) != EOF)
if(c == '\\n')
newlines++;
if(c == '\\t')
tabs++;
if(c == ' ')
blanks++;
printf("Newlines = %d\\nTabs = %d\\nBlanks = %d", newlines, tabs, blanks);
return 0;
}
Men den vil kun tælle linierne, hvordan kan det være?