Pointer again

I have
int iInTextLen = 20;
char *in_text = new char[iInTextLen];
float iMyNumber;


I have in WM_CHAR messege:
in_text[strlen(in_text)]=(char)wParam;
So, every time when I pressing...

I running my programm and typing for example "new vector 60.0f 60.0f 0.5f 1.0f 0xffff0000"
So, it goes to in_text.
Now I want ,for example, place 60.0f from in_text in iMyNumber.

Thats it.
Sorry for my English :)

Waiting for answer.
rv_manAsked:
Who is Participating?
 
mblatConnect With a Mentor Commented:
if you have

char* szMyText = "This is 60.0f";

you can do something like this

for(int ix = 0; ix < strlen(szMyText); ix++)
{
   cout << szMyText[ix];
}

for you purposes you should take a look at strtok function

#include <string.h>
#include <stdio.h>

char string[] = "A string\tof ,,tokens\nand some  more tokens";
char seps[]   = " ,\t\n";
char *token;

void main( void )
{
   printf( "%s\n\nTokens:\n", string );
   /* Establish string and get the first token: */
   token = strtok( string, seps );
   while( token != NULL )
   {
      /* While there are tokens in "string" */
      printf( " %s\n", token );
      /* Get next token: */
      token = strtok( NULL, seps );
   }
}

Hope it helps...
0
 
rv_manAuthor Commented:
In general, I want to know how to have access to in_text
characters.
0
All Courses

From novice to tech pro — start learning today.