cuando arme esto en mi cabeza sonaba mas facil o no tan complicado almenos.
archivo.rc
Código
STRINGTABLE DISCARDABLE BEGIN 201 "a01|a02|a03|a04" 202 "b01|b02|b03|b04" 203 "c01|c02|c03|c04" 204 "d01|d02|d03|d04" 205 "e01|e02|e03|e04" 206 "f01|f02|f03|f04" 207 "g01|g02|g03|g04" END
necesito cargar esos valores de StringTable en un ListView, lo que estoy tratando de hacer y no me sale es lo siguiente:
Código
#include <windows.h> void Split(char *str){ TCHAR STRING[350]; char * pch; char * pch2; pch = strtok(str, ","); while(pch!=NULL){ LoadString(NULL, atoi(pch), STRING, sizeof(STRING)); pch2 = strtok(STRING, "|"); while(pch2!=NULL){ OutputDebugString((LPCTSTR) pch2); pch2 = strtok(NULL, "|"); } pch = strtok(NULL, ","); } } int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow){ Split("201,202,203,204,205,206,207"); return 0; }
osea asi es como se me ocurrio hacerlo a mi, pero aparentemente eso esta mal, y no se realmente como hacer parahacer el split para recorrer todo los valores....
PD: estoy trabajano en VC++ 6.0, Not using MFC