Go4Expert

Go4Expert (http://www.go4expert.com/)
-   MFC (http://www.go4expert.com/forums/mfc/)
-   -   Passing CString as paramter (http://www.go4expert.com/forums/passing-cstring-paramter-t19241/)

answerme 31Aug2009 10:52

Passing CString as paramter
 
How to pass CString as a paramterey . I am passing CString as paramter in a particular function & on its defintion it should be convert into char array or char pointer.

Code:

void CexapmleDlg::OnBnClickedButton3() //INPUT BUTTON
{
        UpdateData(TRUE);
        Instring=(CString)InSpread;
        User_command(Instring);
}
void        User_command(char* command)
        {
                char        mess[MAX_MESSLEN];
                char        group[80];
                char        groups[10][MAX_GROUP_NAME];
                int                num_groups;
                unsigned int mess_len;
                int        ret;
                int        i;

                for( i=0; i < sizeof(command); i++ )
                        command[i] = 0;
                /* if( fgets( command, 130, stdin ) == NULL )
                        Bye();*/

                switch( command[0] )
                {
                case 'j':
                        ret = sscanf( &command[2], "%s", group );
                        if( ret < 1 )
                        {
                                a = CString(" invalid group \n");
                                break;
                        }
                        ret = SP_join( Mbox, group );
                        if( ret < 0 ) SP_error( ret );

                        break;
}


shabbir 31Aug2009 18:30

Re: Passing CString as paramter
 
So whats the problem?


All times are GMT +5.5. The time now is 00:08.