Informatică, întrebare adresată de teodorrrr, 9 ani în urmă

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?
teodorrrr: c++
blindseeker90: ai putea sa folosesti tolower pentru intre sirul si subsirul cautat si astfel se compara una cu alta

Răspunsuri la întrebare

Răspuns de M4c
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]

teodorrrr: am sa incerc asa, multumesc
M4c: Cu placere!
Alte întrebări interesante