Как выполнить итерацию до определенной подстроки в строке?
у меня есть выходные данные команды ipconfig, хранящиеся в строковой переменной
теперь все знают, что у него много информации, но мне нужен только ipv4-адрес во всей этой информации
как я могу извлечь этот конкретный ipv4 адрес из всех этих других данных ipconfig
я не могу использовать ничего другого, кроме строковой переменной для хранения результата ipconfig
я упоминаю ниже, что я пытаюсь найти и получить информацию после того, как эта конкретная строка будет сопоставлена
Windows IP Configuration Ethernet adapter Ethernet: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Ethernet adapter Ethernet 4: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Unknown adapter Local Area Connection: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Wireless LAN adapter Local Area Connection* 9: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Wireless LAN adapter Local Area Connection* 14: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Ethernet adapter Ethernet 3: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Unknown adapter VPN - VPN Client: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Wireless LAN adapter Wi-Fi: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::190f:cbb9:3f5d:46fd%7 IPv4 Address. . . . . . . . . . . : 192.168.1.55 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 Ethernet adapter vEthernet (Default Switch) 3: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::1589:a303:4153:48fa%48 IPv4 Address. . . . . . . . . . . : 192.168.204.145 Subnet Mask . . . . . . . . . . . : 255.255.255.240 Default Gateway . . . . . . . . . :
Что я уже пробовал:
char* search2 = "IPv4 Address. . . . . . . . . . . :";