![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Et program til at spore udførelsen af et andet program | jiten_hegde | Højtstående Programmering | 3 | 08-19-2008 06:26 AM |
| strtok tilsvarende i perl | jisha | Shell Programmering og Scripting | 1 | 05-06-2008 04:38 AM |
| Regardign strtok () output lede til 2-D-strengen array | SankarV | Højtstående Programmering | 3 | 04-28-2008 10:48 AM |
| Strtok funktion .... | Tanvirk | Linux | 3 | 01-24-2008 10:16 AM |
| bedre måde end strtok? | Annie | Højtstående Programmering | 7 | 10-05-2005 03:01 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Sådan bruges strtok to gange i det samme program?
Code:
string str1(" 1 2 3 4 512543 ");
string str2;
if(str2.empty())
str2=str1;
cout << "str2:" <<str2 <<endl;
p1=strtok((char *)str1.c_str()," ");
while(p1)
{
v1.push_back(atoi(p1));
cout << "val of p1 " << p1 << endl;
p1=strtok(NULL," ");
}
cout << "size of v1 " << v1.size() <<endl;
p2=strtok((char *)str2.c_str()," ");
cout << "str2:" <<str2 <<endl;
while(p2)
{
v2.push_back(atoi(p2));
cout << "val of p2 " << p2 <<endl;
p2=strtok(NULL," ");
}
cout << "size of v2" << v2.size() <<endl;
Jeg får følgende o / s. Code:
str2: 1 2 3 4 512543 val of p1 1 val of p1 2 val of p1 3 val of p1 4 val of p1 512543 size of v1 5 str2: 1234512543 val of p2 1 after tok p2 size of v21 Jeg ønsker str2 også at være tokenized. Men strtok efter ankomsten NULL, når den returnerer kun NULL pointer hver gang, når det er adgang til at bruge NULL. Hvordan kan jeg tokenize str2 nu? Tak |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|