Naar veel gepiel krijg ik het eindelijk zo dat mijn eerste test progje een .txt file inleest... Helaas is dit een speciale text file die nummers bevat:
etc... Dit lees ik met deze code in:
Maar: als ik die (int) in die cout regel laat staan, krijg ik OVERAL 1245036 uit, wat mij toch enigzins verbaasd (de compiler vond het ook niet altijd even leuk...
)
Hoe kan dit? Met VB ben ik gewoon gewend om val(string) te doen, en klaar...
code:
1
2
3
4
5
6
7
8
9
| 255 1 43 80 44 90 10 10 255 |
etc... Dit lees ik met deze code in:
code:
1
2
3
4
5
6
7
8
9
10
11
| <snip>
char buffer[8];
ifstream LineFile ("blaat.txt");
while (! LineFile.eof() )
{
counter++;
LineFile.getline (buffer,8);
cout<<(int)buffer<<"\n";
}
LineFile.close(); |
Maar: als ik die (int) in die cout regel laat staan, krijg ik OVERAL 1245036 uit, wat mij toch enigzins verbaasd (de compiler vond het ook niet altijd even leuk...
Hoe kan dit? Met VB ben ik gewoon gewend om val(string) te doen, en klaar...