how can i read character by character from a text file
using isrteam.

i use :
istream s;
char *next;
next=new char;
s.open("example.txt");
s.read(next,1);

but this gives me each character with some dummy symbol.

char ch = 0;
//read file character by character
while(file && file.get(ch) ){
 cout << ch;
}

but what is problem in my code?
i saw it on net