/* Nome: Mario Cognome: Montanari strpbrk() */ #include #include #define SIZE 100+1 using namespace std; char *strpbrk(const char *src1, const char *src2); int main(void) { char src1[SIZE] = "mario.montanari@studenti.itisravenna.it"; char src2[SIZE] = "aeiou"; char *ptr; ptr = strpbrk(src1, src2); cout << src1 << endl; if (ptr != nullptr) { cout << ptr << endl; } else { cout << "Character not found!" << endl; } return 0; } char *strpbrk(const char *src1, const char *src2) { while (*src1) { for (const char *ptr = src2; *ptr != '\0'; ptr++) { if (*src1 == *ptr) { return (char*)src1; } } src1++; } return nullptr; }