COBOL, oo ah erey la soo gaabiyey oo loogu talagalay Luqadda Ganacsiga Guud ee Ku-jahan-san, waxay ahayd joogitaanka waarta ee qaybta ganacsiga iyo maaliyadda dhowr iyo toban sano. Jiritaankeeda dheeraatay waxay muujinaysaa muhiimada ay u leedahay aduunka barnaamijka. In kasta oo la abuuray bartamihii qarnigii labaatanaad, waxay weli door muhiim ah ka ciyaartaa codsiyada ganacsiga casriga ah, gaar ahaan hawlaha ku lug leh akhrinta faylasha. Hawlgalkani waa lama huraan sababtoo ah faylalku waa kaydinta aasaasiga ah iyo akhrinta xogta faylka waa hawl caadi ahaan looga baahan yahay codsiyada ganacsiga intooda badan.
Maqaalkan, waxaynu ku daah-furi doonaa habka loo akhriyo faylka COBOL, waxaanu kala furfuri doonaa koodka ku jira, iyo tan ugu muhiimsan, waxaanu u soo bandhigi doonaa qaab la xidhiidhi karo si loo furfuro wixii la dareemo kakan.
**Akhrinta fayl gudaha COBOL** waa geedi socod toos ah. Qaybta badmaaxiinta waa dabacsanaanta COBOL ay ku bixiso akhrinta faylka, hadday tahay akhrin xidhiidhsan ama mid random-ka ah.
FURAN galka magaca faylka.
AKHRISO faylka-magaca
DHAMAAD
U GUUR 'HAA' tusaha-dhamaadka-faylka
DHAMAAD-AKHRISO.
Sadarka koowaad, faylka waa la furay, isaga oo u diyaarinaya hawlgallada faylalka xiga. Bayaanka AKHRISO wuxuu helayaa diiwaanka xiga ee faylka. Haddii aysan jirin diiwaanno kale oo la heli karo - taasoo la micno ah inaan gaadhnay dhamaadka faylka - weedha AT END waa la kiciyay, taas oo muujinaysa in la beddelayo qiimaha tusaha-dhamaadka faylka 'HAA'.
Jebinta koodka
Aynu ka gudubno qaybaha muhiimka ah ee koodhka Cobol ee akhrinta faylka:
Qoraalka ** FURAN INPUT ** wuxuu furayaa faylka u diyaarsan hawlgalka akhrinta. Waa inaad sheegtaa magaca faylka (faylka-magaca) ee la isticmaalay intii lagu jiray cadeynta faylka.
Bayaanka ** AKHRISO ** wuxuu akhriyaa diiwaanka xiga ee faylka oo u akhriya xusuusta. Mar labaad, faylka-magaca lagu dhawaaqay ayaa halkan lagu isticmaalayaa.
Qodobka ** AT DHAMMAAD *** waxa la fuliyaa marka hawlgalka AKHRISKA uu la kulmo dhamaadka xaaladda faylka (ma jiraan diiwaanno la akhriyi karo). Halkan, doorsoome calanka (dhamaadka-faylka-tusaha) ayaa loo dejiyay 'HAA', taasoo muujinaysa in aanay jirin xog dheeraad ah oo u hadhay in la akhriyo.
[h2]Falka gacanta ee muhiimka ah ee COBOL
- FURAN: Waxay u diyaarisaa faylka hawlgallada galka xiga.
- Akhriso: Wuxuu akhriyaa diiwaanka xiga ee faylka.
- QOR: Wuxuu ku qoraa rikoor faylka.
- DHOW: Wuxuu dhamaystiraa dhammaan hawlgallada la xidhiidha faylka.
- DIIWAANGALIN: Wuxuu wax ka beddelaa diiwaanka faylka.
- tirtirto: Ka saartaa diiwaanka faylka.
Faylka COBOL ee falka, oo sidoo kale loo yaqaan hawlgallada faylka, ayaa muhiim ah marka ay timaado la falgalka xogta lagu kaydiyay faylasha.
Beddelka Faylka Akhriska
COBOL waxay bixisaa ikhtiyaar kale oo loogu talagalay akhrinta feylasha iyada oo loo marayo **START** iyo **AKHRISO XIGA** xulashooyinka si loogu oggolaado xeelado akhris badan oo faylal ah, gaar ahaan faylalka la tilmaamay iyo kuwa qaraabada ah.
Bilaw faylka-magaca furaha waa la siman yahay ws-key.
AKHRISO XIGA faylka-magaca
Si loo soo gabagabeeyo dooda akhrinta faylka, awoodda COBOL ayaa soo iftiimaysa. Waa awooddan - oo ay weheliso adkeysigeeda iyo u hoggaansanaanteeda shuruudaha ganacsiga - taas ayaa u oggolaatay COBOL inay u adkaysato luqad muhiim u ah hawlaha ganacsiga iyo maaliyadda. Barmaamijiyeyaasha COBOL ahaan, waa in aan ku dadaalno in aan qadarinno oo aan kasbano hawlgallada maaraynta faylalka si aan u abuurno habab hufan oo waxtar leh ururradayada.