Click here to Skip to main content
15,892,927 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Experiencing trouble with passing input string to array Pin
computerpublic20-May-10 15:59
computerpublic20-May-10 15:59 
AnswerRe: Experiencing trouble with passing input string to array Pin
Luc Pattyn20-May-10 16:00
sitebuilderLuc Pattyn20-May-10 16:00 
GeneralRe: Experiencing trouble with passing input string to array Pin
computerpublic20-May-10 16:06
computerpublic20-May-10 16:06 
GeneralRe: Experiencing trouble with passing input string to array Pin
Luc Pattyn20-May-10 16:39
sitebuilderLuc Pattyn20-May-10 16:39 
GeneralRe: Experiencing trouble with passing input string to array Pin
computerpublic20-May-10 16:55
computerpublic20-May-10 16:55 
GeneralRe: Experiencing trouble with passing input string to array Pin
Aescleal20-May-10 22:21
Aescleal20-May-10 22:21 
AnswerRe: Experiencing trouble with passing input string to array Pin
Aescleal20-May-10 20:06
Aescleal20-May-10 20:06 
AnswerRe: it works perfectly now [modified] Pin
Software_Developer20-May-10 20:08
Software_Developer20-May-10 20:08 
Dear Sir, concerning your little search engine that finds A's in text files .. Smile | :)
Well, it works perfectly now, some minor alterations were made.

//  #pragma warning( disable : 4101 )
#include<iostream>
#include<fstream>
#include<string>

using namespace std;

class FileSearcher
{
public:

	string fileName,line;
	char filename[256];
	unsigned long fileSize, begin,end;

	int Adder,count;
	string *A;
	 
public:
	FileSearcher(char *file )
	{
		Adder=0;
		count=0;
                runMe(file);
	}


	 
	~FileSearcher()
	{
		delete []A;
	}

public:
        void runMe(char *file)
	{
		cout<<"Enter the file name and complete path:> ";
		cin>>filename;
		fileName.assign( filename );// convert char array to string
		ifstream infile(filename);

		infile.seekg (0, ios::end);   //get file size
		fileSize = infile.tellg();
		infile.close();

		cout << "size is: " << (fileSize) << " bytes.\n";
		A=new string[fileSize+1];  // allocate string size to fileSize
		infile.open(fileName.c_str());

		Adder=0;
		count=0;

		while(!infile.eof())
		{
			getline(infile,line);
			if(line[count]=='A'|| line[count]=='a')   // compare
			{
				
				cout<<"FOUND an A here ("<<line[count]<<") Line= "<<Adder<<": \n\n"<<line.c_str()<<"\n";
				A[Adder]=strlen(line.c_str());//THIS LINE IS CAUSING ERROR 
				
				count++;	
			}
			count=0;
			Adder++;
		}
		infile.close();
		
		cout<<"\n\n";
	}
};
 



int main()
{

   FileSearcher *myFileSearcher = new FileSearcher("c:\\t.txt");

return 0;
}


..

modified on Saturday, May 22, 2010 6:58 AM

GeneralRe: it works perfectly now Pin
Aescleal20-May-10 22:17
Aescleal20-May-10 22:17 
GeneralRe: You must be the Quality assurance team Pin
Software_Developer20-May-10 23:31
Software_Developer20-May-10 23:31 
QuestionHow to set breakpoint to step through CTabCtrl draw ... [modified] Pin
theFrenchHornet20-May-10 11:45
theFrenchHornet20-May-10 11:45 
Questionc++ combo list box Pin
mrby12320-May-10 5:55
mrby12320-May-10 5:55 
QuestionRe: c++ combo list box Pin
David Crow20-May-10 6:13
David Crow20-May-10 6:13 
AnswerRe: c++ combo list box Pin
mrby12320-May-10 6:25
mrby12320-May-10 6:25 
AnswerRe: c++ combo list box Pin
David Crow20-May-10 6:55
David Crow20-May-10 6:55 
GeneralRe: c++ combo list box Pin
mrby12320-May-10 9:58
mrby12320-May-10 9:58 
AnswerRe: c++ combo list box Pin
David Crow20-May-10 10:22
David Crow20-May-10 10:22 
GeneralRe: c++ combo list box Pin
mrby12320-May-10 12:23
mrby12320-May-10 12:23 
AnswerRe: c++ combo list box Pin
David Crow20-May-10 16:25
David Crow20-May-10 16:25 
GeneralRe: c++ combo list box [modified] Pin
mrby12320-May-10 18:54
mrby12320-May-10 18:54 
GeneralRe: c++ combo list box Pin
David Crow21-May-10 3:17
David Crow21-May-10 3:17 
QuestionCFile::Remove fails [Resolved] Pin
Mike Osbahr20-May-10 5:31
Mike Osbahr20-May-10 5:31 
AnswerRe: CFile::Remove fails Pin
jeron120-May-10 5:42
jeron120-May-10 5:42 
GeneralRe: CFile::Remove fails Pin
Mike Osbahr20-May-10 6:42
Mike Osbahr20-May-10 6:42 
GeneralRe: CFile::Remove fails Pin
jeron120-May-10 6:48
jeron120-May-10 6:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.