C ++ wcsstr () - C ++ szabványos könyvtár

A wcsstr () függvény a C ++ - ban megtalálja az első előfordulást egy széles sztringben egy széles karaktersorozatban.

A wcsstr () függvény a fejlécfájlban van meghatározva.

wcsstr () prototípus

const wchar_t * wcsstr (const wchar_t * dest, const wchar_t * src); wchar_t * wcsstr (wchar_t * dest, const wchar_t * src)

A wcsstr () függvénynek két argumentuma van: dest és src. Az src első előfordulását keresi a dest által mutatott széles karakterláncban. A véget nem érő, széles karaktereket figyelmen kívül hagyják.

wcsstr () Paraméterek

  • dest: A null végű széles karakterlánc mutatója, amelyet meg kell keresni.
  • src: A null végű széles karakterlánc mutatója a kereséshez.

wcsstr () Visszatérési érték

  • Ha megtaláljuk az alsztringet, a wcsstr () függvény visszaadja a mutatót az alszöveg első széles karakteréhez a célban.
  • Ha az allánc nem található, akkor egy null mutató jelenik meg.
  • Ha az src egy üres karakterláncra mutat, akkor a dest visszatér.

Példa: Hogyan működik a wcsstr () függvény?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t src() = L"ĸņoŵ"; wchar_t dest() = L"You must ĸņoŵ these facts"; wchar_t *p = wcsstr(dest, src); if (p) wcout << L" "" << src << L" " is present in "" << dest << L" " at position " << (p-dest); else wcout << L" "" << src << L" " is not present in "" << dest << L" ""; return 0; )

A program futtatásakor a kimenet a következő lesz:

 A „ĸņoŵ” jelen van a „Meg kell ĸņoŵ ezeket a tényeket” 9. pozícióban

érdekes cikkek...