Ooops I hadn't seen you have received so many answers :-)
--- In "jeremie.chevalier" <>
wrote:
>
> Hi,
>
> Maybe this could be because you haven't put a "return 0;" instruction at the
> end of the main()?
>
> Best regards,
> Jeremie.
>
> --- In "Damir Dzemidzic" <damirdze@> wrote:
> >
> > I have strange system call at the end of main.
> >
> > int main (int argc, char **argv){
> > char t[]="Testing";
> > cout << "Creating com port" << endl;
> > Com *s = new Com(COM2_PORT);
> > s->Open();
> > cout << "Opened com port" << endl;
> > if (s->setTermios(B115200)==0) s->SendOut(t); else cout<< "Error"<<endl;
> > s->CloseCOM();
> > delete s;s=0;
> > cout << "Closed com port" << endl;
> > }
> >
> > and I see
> >
> > Closed com port
> > Segmentation fault
> >
> > Anyone may know what causes segmentation error at the end of main function ?
> >
> > it is really ridiculous behavior of main function :) but still not big
> > problem since it is the end anyway.
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|