المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Split string into substrings



C++ Programming
04-18-2009, 11:17 AM
Hello guys,

I want to split a string into substrings using strtok(). The code is

#include "stdafx.h"

#using
#include
#include
#include

using namespace System;
using namespace std;

char str2list(char* str, char** list, const char* delimiters)
{
for (char c = 0; c < sizeof(list) / sizeof(char*); c++)
{
list[c] = strtok(str, delimiters);
if (list[c] == NULL) break;
}
return c;
}

int _tmain()
{
char** arglist;
arglist = new char*[16];
char* exmp = "I have a problem!";
str2list(exmp, arglist, " ");
for (char c = 0; c < sizeof(arglist) / sizeof(char*); c++)
{
cout