вот мой код,
#include <string.h>
#include <stdio.h>
main ()
{
explode (" ", "this is a text");
}
explode (char *delimiter, char string[])
{
char *pch;
printf ("Splitting string \"%s\" into tokens:\n",string);
pch = strtok (string,delimiter);
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, delimiter);
}
return 0;
}
Я компилирую этот код, используя gcc -o 1.exe 1.c
, и не показывает ошибок. Но когда я выполняю 1.exe
, он показывает Splitting string "this is a text" into tokens:
, и в этот момент 1.exe
перестает работать (показывается диалоговое окно окон). кто-нибудь может сказать проблему и решить проблему? Я использую виндовс 10.