Я пытаюсь реализовать C++ 11 std::find()
в своем приложении C. Я посмотрел онлайн и нашел эту ссылку: std::find in C++C эквивалентность std :: find
Мой вопрос, как я могу использовать string.end()
, string.begin()
в C? В основном, как использовать функцию, предусмотренную для std::find()
с чистым C?
Так что, если бы я был сделать:
std::string myString = "hello\n\n";
pos = myString.find("\n\n");
Я хотел бы, чтобы подобный этому в C. Как я могу это сделать?
const char * c = "some string"; c [0] возвращает начало, strlen (c) возвращает длину c, а c [strlen (c) -1] вернет последний – jameswoo
, возможно, ['strstr'] (http://www.cplusplus.com/ ссылка/cstring/strstr /) – ryanpattison
[strstr] (http://linux.die.net/man/3/strstr)? – kaylum