So what is the problem?
Also, you realize that IndexOf returns the zero based index, so unless
you expect the place to be at the second character, you might want to
compare it against zero.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
-
(E-Mail Removed)
<(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> **** PLEASE HELP ME ************************************
> ***** SEE BELOW*****************************************
> StreamReader* sr = File::OpenText(path);
> try {
> String *s = "";
>
> int place = 0; // looks for the ID FIELD
> String *ID_val = "IAO_"; // ID is the leader if the id
> String *ID;
> String *temp;
> while (s = sr->ReadLine()){
> place = s->IndexOf(ID_val);
> if ( place == 1)
> {
> Console::WriteLine(s->Substring(1,8)); //this works
> temp = s->Substring(1,8); // this is my problem
> }}
> // i just want to save the substring as a string.
>