Duplicar posible:
How do I tokenize a string in C++?Dividir una línea en C/C++ utilizando los espacios en blanco como separador
pseudocódigo:
Attributes[] = Split line(' ')
¿Cómo?
He estado haciendo esto:
char *pch;
pch = strtok(line," ");
while(pch!=NULL)
{
fputs (pch, stdout);
}
y conseguir un,, archivo de salida pegado no escrita. ¿Hay algo mal con esto? Bueno, la cosa ni siquiera está cumpliendo con mi requisito de pseudocódigo, pero estoy confundido acerca de cómo indexar tokens (como matrices de caracteres) en mi matriz, ¿supongo que debería escribir una matriz de 2 dim?
La solución es diferente dependiendo de si se está utilizando C o C++. – dreamlax
¿Qué tal algunos de los ejemplos de los siguientes: http://www.codeproject.com/KB/recipes/Tokenizer.aspx Son muy eficientes y algo elegantes. La biblioteca String Toolkit hace que el complejo procesamiento de cadenas en C++ sea simple y fácil. –