【发布时间】:2011-12-23 12:31:41
【问题描述】:
假设您有一个类似http://1.1.1.1/test.mpg 的链接。然后你想把它改成http://1.1.1.1/test.mkv。如何在 C 中以编程方式将“mpg”更改为“mkv”?我尝试使用 strtok 和 strcpy,但我的 C 语言不好,所以我做不到。
【问题讨论】:
-
您说的是 C,但其中一个标签是 C++,您使用的是哪个标签,因为使用 C++ 您可以使用 Boost 的 RegEx 库。
-
我正在使用 cpp。但是一个 c 函数也可以做到这一点。
-
如果您使用的是 cpp,请不要使用
const char *,除非您必须这样做。请改用 std::string。