Cum pot cauta un cuvant ,citit de la tastatura, intr-un sir de caractere fara a face distincție între literele mari și cele mici.( Exemplu : vreau sa caut ANa in sirul "ana are MERE si Pere si prune" si sa afisez ana)
blindseeker90:
in ce limbaj de programare? c++ sau pascal?
Răspunsuri la întrebare
Răspuns de
1
Nu stiu daca exista o functie prestabilita pentru asta, dar poti sa folosesti tolower() din cstring pentru ambele siruri salvate in niste vectori char auxiliari. Dupa care poz=strstr(aux1,aux2)-sir; unde sir este vectorul in care ai retinut sirul cel mare
Dupa care afisezi de la sir[poz] pana la sir[poz+strlen(cautat)-1]
Dupa care afisezi de la sir[poz] pana la sir[poz+strlen(cautat)-1]
Alte întrebări interesante
Engleza,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă