From: "Tom" Newsgroups: comp.os.msdos.djgpp Subject: Pointers, chars, and strings... Date: Thu, 23 Dec 1999 21:10:31 -0500 Lines: 33 Message-ID: <83ujjn$riu$1@bob.news.rcn.net> X-Trace: ayMJeiFSipMRv7SvXDyhyIo+C5Lo2y8TpasGXf5Z6Jtus76OgSmBrQ== X-Complaints-To: abuse AT rcn DOT com NNTP-Posting-Date: 24 Dec 1999 01:51:51 GMT X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Newsreader: Microsoft Outlook Express 5.00.2919.6600 X-MSMail-Priority: Normal X-Priority: 3 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I am using a library which reads a line of a file and edits the text. The only problem is that the type of input it takes is a char with a pointer. What I am trying to try do is open up a text file, and send that line in the char * form. I have tried the following: __________________________________ #include #include char s; ifstream fin("file.txt"); while (fin.get(s)) cout << s; __________________________________ and __________________________________ #include #include #include string s; ifstream inputfile("file.txt"); while (getline(inputfile, s) ) cout << s; __________________________________ One of these is a string and the other is a plain character. I'm pretty new at this and I don't understand pointers well. If possible I would like to be able to call each line by doing a s[int] with int being the line of the file. Thanks. Any help is greatly appreciated.