Mis on C-fail?

Kuidas C-faile avada, redigeerida ja teisendada

C- faililaiendiga fail koosneb lihtsast teksti C / C ++ lähtekoodi failist. See võib nii hoida kogu programmi lähtekoodi C või C ++ programmeerimiskeeles kui ka viidata muude failide kaudu C-projekti.

Pange tähele, et mõned programmid kasutavad C-lähtekoodi faili tähistamiseks väiketähist c faililaiendit ja suurtähte C C ++ jaoks, kuid see ei ole kohustuslik. CPP-d kasutatakse ka C ++ lähtekoodi failide jaoks.

Kui C-fail ei ole C- või C ++ -programmides, võib see asemel olla Lite-C-skriptifail, mis on kirjutatud Lite-C-s, mis on sarnane programmeerimiskeel kui C / C ++.

Mõlemad failitüübid on seotud rakendustega, mida kasutatakse tarkvara ja videomängude loomiseks.

Märkus. CFile viitab ka Microsoft Foundation Classi failiklassidele , kuid siin ei ole mingit seost lähtekoodi failivormingutega.

Kuidas avada C-fail

Kõik tekstiredaktorid nagu Notepad ++, Emacs, Windows Notepad programm, EditPlus, TextMate jt võivad C-faili avada ja vaadata, kui see on C / C ++ lähtekoodi fail.

Need programmid on kasulikud, kuna nad on üldiselt kergekaaluga võrreldes täieliku rakenduse arendajaga, näiteks allpool loetletud. Enamik neist toetavad ka süntaksi esiletõstmist, mis on tavaliselt eelistatud, kuna see muudab lähtekoodi hõlpsamini redigeerimise ja sõelumise.

Siiski avatakse C-failid tavaliselt tarkvaraarendusprogrammi (Visual Studio, Eclipse, C ++ Builder, Dev-C ++ või Code :: Blocks) kontekstis.

Lite-C programm Conitec Datasystemistest on peamine programm, mida kasutatakse Lite-C skriptifailide kasutamiseks, kuid need C-failid võivad avada ka tekstitöötlusprogrammidega.

Kuidas C failid teisendada

Võimalik on teha mitmeid konversioone, mis on seotud C- ja C ++ -ga, kuid need ei kuulu käesoleva artikli reguleerimisalasse. Näiteks võite kasutada programmeerimiskeelt char array, täisarvudeks, stringideks jne, kuid need ei kehti C-failide endi jaoks, vaid nende funktsioonide kohta, mida failid pakuvad.

Kui see on see, mida otsite, soovitame külastada mõnda muud ressurssi, nagu Stack Overflow.

Kuid kui sa oled tõesti pärast C-faili konverterit, võite kasutada ülaltoodud tekstiredaktorit või C-faili avamise seadmeid, teisendada või salvestada faili teistsuguse tekstipõhise vorminguga nagu TXT või HTML . Ehkki need on tõenäoliselt enam kasutatavad lähtekoodifailidena Eclipse, Dev-C ++ jm-ga, nii kaua, kui need on olemas teises failivormingus.

Temaatilistes tarkvaralahendustes on saadaval ka mitmed lähtekoodi muundurid, mis saavad teisendada C ++ C #, Java või VB-d. Pea meeles siiski, et vabade väljaannete puhul on piiratud nende ridade arv, mida saab ühekordseks muuta.

Ikka ei saa faili avada?

Arvestades, et C-faililaiend on ainult üks täht, on teiste failivormingute segi lihtne C-failiga segada. See on esimene asi, mida peaksite otsima, kui te ei saa oma faili avada, sest on tõenäoline, et te ei tegele tegelikult C-failiga.

Näiteks kui proovite oma faili vaadata tekstiredaktoriga, kuna eeldate, et see on lähtekoodifail, kuid ei suuda midagi lugeda, siis on sul tõenäoliselt midagi muud, nagu CAB või CSH- fail.

CS on väga sarnane faililaiend, kuid seda kasutatakse Visual C # lähtekoodi failide ja ColorSchemeri Studio värviskeemi failide jaoks. Kui teil on CS-fail, võib see C-failide toetavate programmidega hästi avada, sest see on sarnane C-Sharp-keeles kirjutatud sisuga. Kuid viimast failivormingut kasutatakse spetsiaalselt ColorSchemeri stuudio jaoks ja see ei tööta samamoodi nagu C Sharp või C-failid.

Nagu näete, on nendel failivormingutetel ja paljudel teistel nendes kirjas "C", kuid see ei tähenda, et need on üldse seotud sellel lehel selgitatud C-failivorminguga.

Märkus: Selleks, et see oleks veelgi segamini ajuvam kui see võib olla juba olemas, CSH-faililaiendit kasutatakse mitte ainult Adobe Photoshop-failina (see on kohandatud kujuga failid), vaid ka tavalise teksti C Shell Script-failina, mis tähendab, et sõltuvalt sellest, mis teil on, võib see tekstiredaktoris (nagu ka CS-failide puhul) avada väga hästi, kuid see ei tähenda veel, et see on C / C ++ lähtekoodi fail või isegi seda, et seda saab avada kõigis eespool loetletud rakendustes .