我想拆分“字符串”(分隔符\
)以获取最后一次出现。 This是我写的代码:
char str[] ="D:\\Google Drive\\My Files\\Test.zip";
char * buffer = str;
sprintf(buffer, "%s", strtok(str,"\\"));
cout << buffer;
但它返回D:
而不是Test.zip
(第一次出现,而不是最后一次出现)。你会怎么做这个任务?
我需要使用/ keep sprintf(即格式字符串approch)。