Click here to Skip to main content
15,909,530 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: so ques is: Pin
ns27-Mar-03 7:23
ns27-Mar-03 7:23 
GeneralReally bizarre but resolved (though no see CDlg) Pin
ns27-Mar-03 7:27
ns27-Mar-03 7:27 
GeneralRe: so ques is: Pin
ns27-Mar-03 7:56
ns27-Mar-03 7:56 
GeneralRe: so ques is: Pin
Ravi Bhavnani27-Mar-03 8:42
professionalRavi Bhavnani27-Mar-03 8:42 
GeneralEmbedded Excel Pin
act_x26-Mar-03 8:30
act_x26-Mar-03 8:30 
GeneralRe: Embedded Excel Pin
François Gasnier26-Mar-03 10:32
François Gasnier26-Mar-03 10:32 
GeneralRe: Embedded Excel Pin
act_x26-Mar-03 11:10
act_x26-Mar-03 11:10 
GeneralRegex++ causes abnormal program termination Pin
annum26-Mar-03 8:25
annum26-Mar-03 8:25 
Here is my code

CStdioFile myfile,newFile;
CString inString = "";
char* fString="";

//char *pattern="((\\s*lmp\\s*))";
char *pattern="\\s*(LMP\\([0-9]+\\)).*)\\n";
//***********The line below when reached //causes abnormal termination,dont know /whats the problem Please help
RegEx exp(pattern,TRUE);
std::string wholeFileStr="";
CString wholeFileString = "",filname="c:\\test23.txt",nName="c:\\MunnaMunna.txt";


// Read entire file into a string.
try{
myfile.Open(filname,CFile::modeRead | CFile::typeText, NULL);
newFile.Open(nName,CFile::modeWrite , NULL);
}

catch (CFileException e)
{
MessageBox("The file " + filname + " could not be opened for reading", "File Open Failed", MB_ICONHAND|MB_ICONSTOP|MB_ICONERROR );
//return FALSE;
//myfile.Close();
//newFile.Close();
}
try{


while (myfile.ReadString(inString))
{//newFile.WriteString(inString);
//wholeFileString += inString;
wholeFileStr = inString.GetBuffer(2);
//
//const char *wholeFileStr=(LPCTSTR)inString;//.GetBuffer(10);

// RegEx exp("(\\*sLMP((0-9)+\)).*)\n$",TRUE);
// RegEx exp("(\s*LMP\([0-9]+\))",TRUE);
// RegEx exp("\s*LMP",TRUE);
if(exp.Search(wholeFileStr))
{
//strcpy(fString,exp[1].c_str());
CString sd(exp[1].c_str());
AfxMessageBox(sd);
}
else if(fString!="")
{ CString temp(fString);
//CString temp2(wholeFileStr);
temp+=inString;
temp+="\n";
//strcat(fString,wholeFileStr);
//strcat(fString,"\n");
newFile.WriteString(temp);
}

}
//***************************************************************


}
catch (CFileException e)
{
MessageBox("The file " + filname + " could not be opened for reading", "File Open Failed", MB_ICONHAND|MB_ICONSTOP|MB_ICONERROR );
//return FALSE;
//myfile.Close();
//newFile.Close();
}

newFile.Close();
myfile.Close();
GeneralRe: Regex++ causes abnormal program termination Pin
Dave Bryant26-Mar-03 9:12
Dave Bryant26-Mar-03 9:12 
GeneralRe: Regex++ causes abnormal program termination Pin
Steve Mayfield26-Mar-03 9:34
Steve Mayfield26-Mar-03 9:34 
GeneralRe: Regex++ causes abnormal program termination Pin
annum26-Mar-03 14:54
annum26-Mar-03 14:54 
Generalsetting the "break on unhandled exceptions" Pin
ns26-Mar-03 8:25
ns26-Mar-03 8:25 
GeneralRe: setting the "break on unhandled exceptions" Pin
Chris Losinger26-Mar-03 8:47
professionalChris Losinger26-Mar-03 8:47 
GeneralRe: setting the "break on unhandled exceptions" Pin
ns26-Mar-03 8:51
ns26-Mar-03 8:51 
GeneralDesign approach Pin
Mike Fenske26-Mar-03 8:00
Mike Fenske26-Mar-03 8:00 
Generalcalling dll from VC++ Pin
kulsukh26-Mar-03 7:25
kulsukh26-Mar-03 7:25 
GeneralRe: calling dll from VC++ Pin
Mike Nordell26-Mar-03 7:49
Mike Nordell26-Mar-03 7:49 
GeneralRe: calling dll from VC++ Pin
Chris Losinger26-Mar-03 8:21
professionalChris Losinger26-Mar-03 8:21 
GeneralCTreeCtrl Pin
Tom Wright26-Mar-03 6:30
Tom Wright26-Mar-03 6:30 
GeneralRe: CTreeCtrl Pin
Chris Losinger26-Mar-03 6:48
professionalChris Losinger26-Mar-03 6:48 
GeneralReading a hidden / minimized window into a bitmap Pin
neotrace26-Mar-03 5:51
neotrace26-Mar-03 5:51 
GeneralRe: Reading a hidden / minimized window into a bitmap Pin
ursus zeta26-Mar-03 9:41
ursus zeta26-Mar-03 9:41 
GeneralChange Titelname of FormView-Window Pin
Tobias26-Mar-03 5:47
Tobias26-Mar-03 5:47 
GeneralRe: Change Titelname of FormView-Window Pin
Neville Franks26-Mar-03 8:24
Neville Franks26-Mar-03 8:24 
GeneralRe: Change Titelname of FormView-Window Pin
valikac26-Mar-03 11:42
valikac26-Mar-03 11:42 

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.