Împrumut Bine ați venit înapoi avem o altă provocare pentru dvs. privind intrarea și ieșirea fișierului.
În mod specific, vreau să scrieți un program care să transforme toate caracterele unui fișier în majuscule
și să scrie rezultatele într-un fișier temporar.
Apoi, vreau să redenumiți fișierul temporar la numele original al fișierului și să eliminați numele temporar al fișierului.
Deci, vei face mai multe lucruri pentru această misiune.
Veți învăța cum să utilizați ambele funcții deschise utilizând un fișier temp pe care doriți să-l utilizați redenumirea de care aveți nevoie pentru a utiliza funcția inferioară
pentru a verifica dacă caracterele sunt sau nu în litere mici pentru că vrem
să convertiți-le la majuscule Deci, dacă este mai mic pe care doriți să-l convertiți în majusculă, vom folosi
și funcțiile de redenumire și ștergere deoarece vom folosi fișiere temporare aici.
Deci, trebuie să utilizați funcțiile C și F pentru a pune C deoarece vom folosi
citirea în caractere pentru că facem conversii.
Doriți să utilizați funcțiile de redenumire și ștergere deoarece doriți doar ca un fișier să existe la final, astfel încât să
vă creați fișierul cu conținut în el.
Apoi, creați un fișier temporar de ștergere.
Dar, mai întâi, redenumiți acest lucru la fișierul original.
Deci, doriți să creați fișierele temporare bine și apoi doriți să utilizați funcția inferioară pentru a verifica în timp ce citiți în fiecare caracter,
dacă este un caracter inferior pe care doriți să îl convertiți în majuscule.
Puteți converti un majusculă la majusculă scăzând 32 de la acesta.
Deci, dacă aveți copii C, aceasta va reveni la orice personaj major sau caractere obișnuite.
În principiu, puteți să apelați funcția de lege pe care se află în caracterele caractere caractere char și apoi puteți spune că
caracterul este egal cu caracterul minus 32 și că îl va converti la
majusculă, deoarece caracterele amintite fac parte din tabelul ASCII.
Și astfel veți crea două fișiere un fișier temporar și apoi fișierul pe
care doriți să îl citiți că există deja, trebuie să creați un fișier de date care conține doar unele
date în el și doriți să închideți ambele și apoi să le redenumiți și eliminați la sfârșit.
Deci, veți obține destul de familiarizat cu utilizarea FJC Și tu, de asemenea, trebuie să utilizați f pune C pentru a scrie date la fișierul dvs.
temporar ori de câte ori ați converti șirul, astfel încât să puteți converti caracterul și apoi de conversie la caracterul va
merge pentru a pune face un F pune C pe acel dosar.
Deci, toate acestea vor fi utile dacă aveți întrebări pe care le puteți trimite întotdeauna pe e-mail.
Ultimul lucru pe care doriți să faceți este ca o parte a programului să afișeze conținutul fișierului original.
Ieșire standard.
Deci vei citi din nou.
Nu vreau să fiu nevoit să deschid dosarul la sarcină.
Puteti citi datele cautati literele mici si apoi convertiti la majuscule si apoi deschideti
fisierul manual.
Dar nu vreau să mă uit la fișier, de asemenea, așa
că vreau să-l imprimați astfel încât să citiți bine și apoi citiți din nou ca ultima opțiune care este rezultatul final este
că aveți doar un fișier creat fișierele temporare doar pentru a crea fișierul temporar atunci veți
scrie pentru redenumirea noului fișier vechi.
Voi oferi o demonstrație a modului în care se face acest lucru.
Există multe moduri diferite în care puteți face acest lucru, dar vom încerca să o facem corect.
Mulțumesc.