Jag får meddelandet "Segmentation falut (core dumped)" när jag kör ett test program med följande kod:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
int x;
int chars[26];
for(int i=0; i < 26; i++) {
chars[i] = 0;
}
char ch;
ifstream in;
in.open("ascii.cc");
in.get(ch);
while(!in.fail()) {
x = ch - 97;
chars[x]++;
in.get(ch);
}
in.close();
for(int i=0; i < 26; i++) {
x = 97+i;
printf("%c", x);
printf("%10i \n", chars[i]);
}
return 0;
}
Programmet för en snygg utskrivt fast det blir en liten delay och sedan skrivs felmesset ut...
Vad är det som är fel??
tack!
/Niels Bosma