Doriți să întâmpinați această prelegere Vreau să vorbesc despre conversia șirurilor cu mai multe funcții de șir.
Este foarte comună conversia caracterelor de caractere, în mod special, dacă doriți să faceți șirul dvs. toate caracterele majuscule.
Din fericire, există o funcție de două operații care convertește de la litere mici la majuscule într-o funcție de la o valoare
inferioară care convertește de la litere mari la litere mici.
Deci, cu litere mici în partea superioară superioară inferioară, ambele funcții se întorc fie pentru a converti un caracter, fie
același caractere pentru caracterele deja existente.
Sau nu sunt convertibile, cum ar fi caractere de punctuație dacă nu puteți converti.
Deci, acesta este modul în care puteți acoperi un șir de majuscule.
Amintiți-vă că acestea sunt efectiv utilizate pe caracterul de bază de caractere.
Deci, dacă ai avea un tampon care era o matrice de caractere, ar fi trebuit să treci prin fiecare element din tampon
și apoi să o faci să opereze pe acel personaj.
Deci, aici trecem prin fiecare element din matricea noastră de caractere, în care amintim că îl transmitem celor
două metode superioare și că vom reveni la un caracter care este
un caz superior și îl vom aloca șefului nostru așa că noi "vom face asta până când vom lovi caracterul nul.
Deci, aceasta a fost o declarație falsă care are doar o singură linie.
Aceasta convertește întregul șir într-un buffer cu majuscule, trecând printr-un șir de caractere un caracter la
un moment dat bucla se oprește și ajunge la caracterul de terminare a șirului.
Înapoi Arl a exprimat tipul de tip char acolo pentru că două operații returnează tipul int care
este valoarea ascii și doar o convertește și ați face același lucru dacă doriți să îl convertiți la funcțiile
foarte simple de conversie a casetei lui Larkin.
Corect, astfel încât să puteți utiliza o funcție în sus sau în combinație cu funcția STRs pentru a afla dacă un
șir apare în altul ignorând aspectul cazului la
acest exemplu care face exact acest lucru.
Aici avem două caractere de caractere de caractere și substring impozite 100 dimensiune 100 substring de dimensiune 40.
Am cerut utilizatorului să introducă un șir pentru a fi căutat mai puțin de 100 de caractere.
Obținem că începem impozitarea și apoi intrăm în șirul pe care doresc să-l găsească folosind STR-urile.
Deci, atunci substringul.
Deci, ei intră într-un alt substring.
Imprimăm apoi primul inel și apoi imprimați al doilea șir.
Apoi transformăm amândouă șirurile în majuscule și apoi
putem spune că al doilea șir a găsit primul inel.
Deci, atunci când suntem agitați amestecați, poate ignora caz, deoarece amintiți-vă una dintre limitările STR-urilor a
fost că a fost sensibil la minuscule.
Și acum putem să vă amestecăm pe text și substring, deoarece acestea sunt toate caractere majuscule.
Și din nou, aceasta este o modalitate de a afla dacă un substring este un șir incomplet sau întreg.
Ignorarea cazului.
Mai întâi, noi doar convertim totul la majuscule.
Acum, comparăm majuscule și asta este ceea ce face acest program, adesea este
cazul în care doriți să convertiți șiruri de caractere la numere.
Deci, există funcții specifice care încep cu un A.
Sunt ca un 2 1/2 la II la l la l l.
Nu eo chestie.
Două dintre cei doi sunt foarte obișnuiți.
Conversia unui șir într-un int de opt la jumătate va converti un șir.
Este ca ASCII ASCII la F ..
Se va transforma un șir într-un tip de date, astfel încât o aplicație să fie ASCII la un flotor sau dublu la un flotor.
Și puteți avea anumite valori de întoarcere dacă nu este găsit sau nu se poate face.
Deci, uneori nu puteți converti șiruri la numere întregi, mai ales dacă aveți un șir
care tocmai avea dreptate.
De obicei, utilizați această funcție atunci când aveți în exemplu dacă aveți un șir de caractere care are
un număr de nouăzeci și opt de punct care poate fi reprezentat ca un dublu.
Deci, puteți face un 8 la F pe ea dacă aveți un șir de caractere de Jason.
Nu puteți converti acest lucru la un flotor sau la un număr întreg și nimic nu se va întâmpla.
Deci, atunci când aveți șiruri de caractere care au numere pe care le puteți converti folosind aceste două funcții ASCII.
Și toate acestea sunt incluse în standardul lib Hammerfall, de asemenea, veți vedea opusul pentru crearea oricărei
surori.
Veți vedea lucruri asemănătoare.
Care este în ASCII.
Deși dacă aveați un număr 98 98 și doriți să îl convertiți la presiune, ați spune un drept.
Există și câteva funcții mai noi care cred că fac ceva mai mult.
Acestea sunt în mod specific pentru șir de a dubla, spre deosebire de 8 F puteți utiliza a treia dintre acestea sunt
stoc pentru a stoca la primul șir la L. D. și fiecare dintre ei doar convertește fie
plutitoare lungi duble, fie flotoare dublează, dar oricare dintre ele este bine.
Cele ASCII sunt cele tradiționale.
Cred că celălalt capăt al acestor aplicații nesfârșite a fost adăugat în standardele ulterioare a c.
Iată un exemplu de efectuare a unor conversii.
Este foarte simplu.
Aici avem un amestec un caracter a 3. 5 distanțate 2. 5 distanțate 1. 2 șase avem indicii
și vom merge până când vom muri.
Deci, sărind afară este dacă nu o putem converti.
Așa că spunem că ne-am transmis adresa noastră despre "Sunt indicatorul nostru" și vom trece în piesa noastră în timpul căreia este
șirul nostru 3. 5 la 2. 5.
Acum puteți spune de ce treceți acolo, spre deosebire de STR.
Și nu trebuie să faci asta.
Dar aici vrem să verificăm dacă nu există nici o conversie.
Deoarece verificăm că nu avem nicio conversie, trebuie să ne uităm la ambele indicii.
Nu puteți compara PDR cu STR deoarece afectează o matrice.
Așa că vom folosi piesa Peter pentru a reprezenta matricea noastră de caractere astfel încât
să putem compara și dacă vom compara aceste două înseamnă sau stocate.
Fără conversie.
Și am terminat.
Am reușit să transformăm valoarea respectivă.
În caz contrar, dacă am reușit să convertim valoarea pe care o vom
imprima și apoi vom merge pentru următoarea piesă de conversie, vom egala cu doi indicatori.
Deci, puteți rula acest lucru și puteți vedea că va termina conversia totul în matricea de
șir la valori specifice.
Două valori duble.
De obicei folosesc 8.
Urăsc la jumătate, dar oricare dintre acestea va funcționa.
Acestea sunt funcțiile funcției de conversie.
Mulțumesc.