1. Užduotis 1.1. Iš failo nuskaito tekstą. 1.2. Suskaičiuoja kiek tekste yra tarpų. 1.3. Panaikina visus tekste esančius tarpus. 1.4. Apdoroja galimas klaidas, t.y. į ekraną išveda pranešimus. 1.5. Išveda į failą 2-ą ir 3-ą užduoties rezultatą. 2. Programa Paleidus šią programa visų pirma yra bandoma atidaryti duomenų failą “duom.txt”, kataloge, kuriame patalpinta programa, jo neradus arba jei duomenų failas yra tuščias, aktyvuojamas mygtukas “duomenu failo atidarymas”, kurio pagalba galime pasirinkti bet kokį kitą tekstinį failą. Jei failas “duom.txt” arba parinktasis failas atidaromas sėkmingai, jo turinį pamatome lange “Duomenų failo turinys” ir aktyvuojamas mygtukas “pertvarkymas”. Spustelėjus šį mygtuką atliekami 2-as ir 3-as užduoties punktai ir rezultatų lange išvysite pertvarkytą tekstą, o taip pat tarpų skaičių kuris buvo duomenų faile. Pertvarkymo veiksmas leidžiamas tiek su tuščiu tiek su netuščiu duomenų failu, tačiau jei duomenų failas yra tuščias tuomet gausite atsakymą, kad tekste rasta 0 tarpų. Rezultatas automatiškai saugomas faile “rez.txt”, tame pačiame kataloge, kur ir duomenų failas. Jei tame kataloge jau yra failas tokiu pavadinimu, tai rezultatas įrašomas prieš tai išvalius šį failą, o jei tokio failo nėra, tuomet jis sukuriamas. Jei rezultatą pavyko išsaugoti, tuomet po “rezultatų langu” žaliu šriftu užrašomas pranešimas “rezultatas išsaugotas faile rez.txt”. Jei programa negalės atidaryti duomenų failo, išskirti atminties duomenų nuskaitymui, išsaugoti rezultato, tuomet bus parodomi pranešimai pasirodančiame žinutės lange arba užrašomi raudonu šriftu informacinėse eilutėse. Jei nenorite atidaryti ir pertvarkyti kito failo, tuomet spustelėję mygtuką “Iseiti” išeisite iš programos. HEADER Failai Programoje yra naudojamas stdio.h ir dstring.h failai. Įraukus failą stdio.h deklaruojamos funkcijos (fopen, fseek, fscanf ir t.t.), tuomet galime atlikti tokius veiksmus kaip failo atidarymas, uždarymas, nuskaitymas, žymeklio nukėlimas į pageidaujamą failo vietą ir k.t. Failas dstring.h deklaruoja funkcijas, kurių pagalba galime atlikti veiksmus su simbolių eilutėmis. Taip pat deklaruojamas kintamųjų tipas AnsiString, kuris įgalina kintamajam priskirti nenustatyto ilgio eilutę. Kitas deklaracijas automatiškai atlieka paketas C++ Builder. Programos tekstas //--------------------------------------------------------------------------- #include
Šį darbą sudaro 625 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!