Ik ben nu bezig een programmatje te maken, wat alle letters in een tekstdocument telt. Nu heb ik de volgende code opgezet:
maar bij de
dan krijg ik dit:
wat doe ik fout?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #include <stdio.h>
int main(void)
{
int read[26];
int a;
FILE *fp;
char ch;
fp = fopen("websites.txt","r");
ch = getc(fp);
while(ch!=EOF)
{
if(ch="A") read[1]++;
putchar(ch);
ch = getc(fp);
}
printf("\n\n");
} |
maar bij de
code:
gaat het fout?1
| if(ch="A") read[1]++; |
dan krijg ik dit:
code:
1
| 16 C:\Dev-Cpp\Proj\emu.cpp invalid conversion from `const char*' to `char' |
wat doe ik fout?