Bună ziua și bun venit în această prelegere Vreau să furnizez o soluție pentru o provocare anterioară, care este
de a converti un fișier care conține un caractere minuscule într-un fișier care conține caractere majuscule.
Între timp, vom crea un fișier temp.
Așa că trebuie să redenumim în Dili și așa mai departe în ieșirea finală pentru program va fi
fișierul pe care îl vom citi în fișierul care a fost deja convertit la majusculă.
Deci, haideți să aducă blocuri de coduri a crea un proiect pentru a vedea noi aplicații consolă
de proiect du-te vedea și acest lucru va fi numit de conversie fișier minuscule fișier minuscule și vom fi doar pentru a avea această BAEHR înseamnă pentru noi c vrem
să vă asigurați că creăm antetul IO standard, deoarece vom
citi și scrie și vom folosi toate acestea și așa mai departe.
Deci, ceea ce îmi place mereu să fac este să creez fișierul chiar în față.
Deci aici voi crea o definiție constantă pentru numele meu de fișier.
Să numim această definiție și acest lucru va chema de testare acel text și așa se va spune că numele fișierului este TOATE
CAPS.
Îmi place să fac convenția.
Apoi am de gând să creez numele fișierului în proiectul nostru.
Deci, din nou, stochez fișierele mele în directorul meu de descărcări.
Aici sunt stocate toate proiectele mele.
Și în acest caz avem un proiect numit conversia fișierului cu litere mici.
Am de gând să o pun în același director astfel încât să pot rula din ID-ul pe care îl voi crea un
nou fișier text.
Voi numi acest text de testare.
Adu-l în sus și eu voi pune niște litere mici în majuscule.
Deci, să spunem că Jason face o încercare corectă, indiferent de un test undeva de la majuscule sau de la literele mici la rezultatul final.
Acestea vor fi întotdeauna majore nici o provocare.
Vom merge acolo.
Rezultatul acestui fișier va fi testul de text cu toate aceste majuscule.
Dar o vom salva cu niște litere mari și mici.
Acum avem Arafa creați și acum putem să citim și să scriem.
Am de gând să creez un cuplu de cinci indicatori cu toate dosarele casei mari și o să spun stea
P și apoi să inițializez asta pentru toți.
Și apoi a apărut într-un alt fișier pointer stele FP unul și, de asemenea, egal să știe B și am nevoie pentru a auzi pentru
că am de gând să fac citirea și scris pentru fișiere separate un fișier temp în esență.
De asemenea, voi crea o variabilă de caractere care va fi personajul pe
care l-am citit folosind f C și voi lăsa doar acel egal cu nu, de asemenea sau mai bine.
O să-i lăsăm șirul gol gol.
O.K.
Primul lucru pe care trebuie să-l fac este să deschid fișierul în modul citire pentru ambele o perioadă de timp pentru primul fișier care
este f p, iar al doilea fișier va fi un fișier temp.
Cineva să spună că FP este egal cu eroarea și când trebuie să folosesc textul fișierului textul astfel încât numele fișierului
și voi deschide pentru citirea numai că vreau să vă asigur că acesta este un roman, așa că am
de gând să spun dacă p este egal nu, atunci voi reveni doar la unul negativ.
Acum vreau să creez fișierul temp.
Deci, aici voi crea un fișier temp.
Și în acest caz o să deschid un dosar de scris.
Deci, vreau să folosesc indicatorul meu FP 1 și o să spun că l-am deschis pe acesta, voi chema doar un punct de temperatură.
O să o creeze dacă nu există și atunci o să o pun pe w, pentru că vreau să
o scriu doar așa.
Din nou, ceea ce vreau să fac aici este că vreau să fiu sigur că FP una nu este egală cu a ști cineva să spună
după ce a câștigat.
Dacă nu este egal cu faptul că voi reveni pe cel negativ.
În regulă, acum am creat am deschis două fișiere unul pentru a citi unul pentru scris.
Scrisul este pentru tomfool.
Și ceea ce vreau să fac în continuare este că vreau să încep să citesc din dosar și apoi să scriu toate majusculele.
Așadar, vreau să adaug o buclă în timp pentru a citi și vreau să spun în timp ce caracterul de date S. H. este egal cu bun
C și vreau să citesc din textul testului meu.
Așadar, FP și cu mine dorim să facem acest lucru până când nu am lovit sfârșitul fișierului, așa
că pot să spun că nu sunt egale nici să vă râdeți ca pe o constantă specială în buclă.
Vreau să verific dacă unele dintre personajele pe care le citesc sunt minuscule.
Deci, vreau să spun dacă este inferioară C. H. dacă găsesc un caracter minuscul, atunci vreau doar să stabilesc caracterul pentru
majuscule, așa că pot să spun că H este egal cu C H minus 32.
Aceasta va converti caracterul la un caracter mare.
Apoi, după ce l-am convertit, fie ea este convertită sau nu.
Fie că este vorba de majuscule sau nu.
Apoi vreau să-l scriu la fișierul meu temp, așa că aici pot să spun f pune C și pot să-mi spun doar caracterul pe care vreau să-l scriu
și pointer fișier care este F. P. unu.
OK, așa că scriu de fiecare dată când citesc un personaj pe care îl scriu în fișierul temp.
Și dacă este cazul mic, o convertesc la majusculă și apoi o scriu.
Deci, sfârșitul acestui ciclu de timp este că am un fișier temp care conține toate
caracterele din textul testului cu majuscule.
Deci am terminat cu amândouă acele fișiere care citesc scrierea, așa că pot spune aproape de FP și f aproape.
FP ceea ce vreau să redenumesc acum fișierul temp la fișierul meu text de testare.
Deci, aici pot spune doar redenumirea.
Apelați funcția de redenumire și pot spune temp.
Text.
Asta vreau să redenumesc și cel pe care vreau să îl redenumesc este să testez acel text sau să
folosesc conținutul meu, care este nebunie.
Încă am creat fișierul temp, așa că am vrut să las fișierul temp.
Deci, eliminați fișierul temp.
Aici pot apela funcția de ștergere și să o transmit în
text temp și apoi ultimul lucru pe care vreau să-l fac este să vreau să tipăresc conținutul fișierului
meu text de testare, care va fi convertit la majuscule, așa că am putea efectiv să închid FP deoarece care
indică textul testat.
Nu am putut să închid acum, aș putea să închid una din FP una pentru că unul a fost textul temp și acesta este cel
pe care îl închid în redenumire și înlăturare.
De fapt, trebuie să închid, pentru că l-am redenumit, așa că va trebui să închid FP.
Deci acum 943 vreau să redeschid FP pentru că acum vreau să citesc conținutul și
să-l tipăresc, pentru a putea vedea numele fișierului complet sau numele de fișier rău și vreau să îl citesc pentru că este că sunt.
Din nou, vreau să mă asigur că nu știe dacă e egală cu nulul.
Vreau să mă
întorc și vreau doar să spun întoarcere negativă atunci când pot tipări unele intrări și apoi aici vreau
să citesc datele și să-l tipăresc, așa că pot să fac o altă buclă în timp ce spun intelectuală să adunăm
un cuplu.
Nu am imprimat încă nimic, așa că ar trebui să spunem doar în timp ce ch este egal cu africanul C FP și nu egal cu EAF
și ceea
ce vrem să facem este să vrem doar să tipărim ch așa putem spune cc și apoi, totul este
făcut.
Și apoi din nou, la final, dorim să închidem
ultimul fișier care este FP și dorim să setăm FP ca nul.
Și dacă vrei să știi să ne asigurăm că se construiește asta.
Așadar, suntem buni să reușim să compilam un semi-corn în linia 54, care avea un colon acolo.
Deci, dacă vom trece prin acest cod vom crea un cuplu de indicatori de fișiere pe
care noi mereu constante ne deschidem pe fișier citim de la el ca o lectură am scrie-o la un fișier temp vom șterge apoi fișierul temp avem
trebuie să ștergeți atât fișierul din care citim și fișierul de sus pentru că trebuie să redenumim
sau să eliminăm Nu putem apela, rename sau elimina orice funcție care se află într-un fișier care este deja deschis, așa că trebuie
să închidem astfel încât să redeschidem și noi tipăriți datele.
Deci, rulați acest lucru ar trebui să vedem de ieșire cu toate informațiile de caracter de la.
Deci, când conducem acest program, ceea ce vom vedea este că imprimă totul cu majuscule.
Deci, din nou, suntem pe ea.
Se imprimă totul cu majuscule, dacă privim fișierul de pe disc, ne putem uita la textul testului și
vom observa că el conține acum totul în majuscule.
Din nou, dacă vrem să schimbăm acest lucru și să schimbăm ceva mai mic, poate că ar trebui
să scriu.
Deci, el salvează aici caz mic, am fost pe program și se transformă totul la
majuscule din nou și vom rula acest imprimat ca majuscule.
Ne uităm la asta și este foarte mare.
Deci, un mic program frumos care va converti caracterele minuscule la majuscule.
Destul de direct.
Folosim aici funcțiile importante care sunt fișierele pointerilor Alben și apoi folosim haine frumoase înlăturați și redenumiți
și apoi deschideți și vedeți dacă aveți întrebări, vă rugăm să ne trimiteți un e-mail.
Voi salva acest fișier sursă ca fișier zip pentru a putea să vă uitați la el.
Mulțumesc.