Здравствуйте, Mattias, Вы писали:
M>Это так, но у меня передается в функцию переменная char*.
На здоровье. Никаких проблем ч передачей тудв test не будет.
>Кстати а почему это работает, разве не одно и то же?
char* test = "wert \t\t 32 2 wert";
описан указатель на строку. Строка хранится в R/O памяти, поэтому strtok в ней нули вставлять не может.
char test[] = "wert \t\t 32 2 wert";
описан массив с размером по списку инициализации. Обычный массив, делай что хочешь.
With best regards
Pavel Dvorkin
Пока на собственное сообщение не было ответов, его можно удалить.