Ahoj všichni! Dostala jsem domácí úkol do školy, ale bohužel jsem chyběla na jedné hodině a učitel mi odmítl dovysvětlit co po mě v úkolu chce, že prý mám zapojit logiku, bohužel s "Céčkem" umím jen základní úkoly a ikdyž jsem se hodně snažila porozumět nepovedlo se mi to. Našel by se někdo tak hodný, kdo by mi s tím pomohl a nebo alespoň vysvětlil co s tím?
Zadání:
Soubor-s-daty.txt obsahuje vystupni sestavu s platy pracovni skupiny ve
výrobním podniku. V souboru je reba udelat zmeny tak, aby odrazely realitu.
Mzdova ucetni onemocnela a nemuze provest generovani nove sestavy
pomoci podnikoveho databazoveho systemu. Pracujete v temz podniku jako IT
specialista. Ucetni oddeleni se na vas obratilo s ukolem naprogramovat
zpracovani vysledneho souboru pred tiskem vyplatnich listku tak, aby
v souboru byly zakomponovany nasledujici zmeny:
1. Vyhodit prvni radek - "Jméno hrubá pojistné pojistné zam. superhrubá daň Čistá"
- program, ze ktereho budou tisknout vystupni sestavu jej nepotrebuje.
2. Nahradit v celem souboru prijmeni Novotna prijmenim Mouckova
- uvedena pracovnice se vdala a zmenila prijmeni
3. Nahradit v celem souboru castku 23000.00 castkou 23500.00 a vyslednou castku
177400.00 castkou 177900.00
- pracovnikovi Kohout Jiri byl zvysen plat o 500 Kc.
Tady je texťák, který mám upravit + zadání: http://ulozto.cz/xESkPhQT/ukol-v-cecku-zip
Předem vám moc děkuji!!
Fórum › C / C++
Úkol v jazyce C
1. otevřu zdrojový soubor
2. vytvořím a otevřu cílový soubor, sem uložím výsledek práce
3. přečtu první řádek, nic dalšího s ním neudělám (má se vypustit)
4. Dále budu data ze souboru načítat do vhodné struktury, budu posuzovat obsah položek:
a) příjmení - pokud bude Novotna, přepíšu ho ve struktuře na Mouckova
b) každou čásku 23000.00 nahradím částkou 23500.00 (projdu všechny položky struktury kde figuruje částka)
c) vysledna castaka (není mi jasné, co to je za údaj) se v případě, že je 177400.00 změní na 177900.00
d) pokud je prijmeni Kohout a jmeno Jiri, navýším plat o 500 korun
5. upravená data ze struktury zformátuji (asi se má dodržet stejné formátování jako u zdrojového souboru) a uložím do cílového souboru.
6. po přečtení, upravení a uložení všech dat oba soubory zavřu.
budeš potřebovat pro práci se soubory fopen, fgets, fprintf, fclose, cyklus (snad while), podmínku if, funkce pro práci s řetězci jako strcpy, strtok, sscanf.
hu
#2 hlucheucho
Děkuji, ale asi jsme se tak úplně nepochopili. K bodu 3 - mám pomocí nějakého prvku vymazat, ale né ručně a nebo přeskočit. Nebyl problém tak s přečtením zadání jako s pochopením co jak udělat, ale děkuji moc :) asi jsem se prostě špatně vyjádřila.
Čtu si to pořád dokola a dlužím vám omluvu, už v tom ty podmínky vidím! Vážně mi to napoprvé nedošlo!
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Const v jazyce C — založil chef06
Rotace v jazyce C — založil Karell
Úlohy v jazyce C — založil micha407474
Hra v jazyce C# — založil Lukáš
Programování PIC16F84 v jazyce C — založil yaqwsx
Moderátoři diskuze