Ce este un fișier C?

Cum se deschide, se editează și se convertesc fișierele C

Un fișier cu extensia de fișiere .C este un fișier cu cod sursă C / C ++ simplu. Poate deține atât un cod sursă al întregului program în limbajul de programare C sau C ++, cât și alte fișiere dintr-un proiect C.

Rețineți că unele programe utilizează o extensie de fișier c costisitoare pentru a desemna un fișier cu cod sursă C și un C pentru C ++, dar acest lucru nu este necesar. CPP este folosit și pentru fișierele cu cod sursă C ++.

Dacă fișierul C nu se află în limbajul de programare C sau C ++, ar putea fi un fișier Script Lite-C scris în lite-C, un limbaj de programare similar cu C / C ++.

Ambele tipuri de fișiere sunt legate de aplicațiile folosite pentru a construi programe software și jocuri video.

Notă: CFile se referă, de asemenea, la clasele de fișiere Microsoft Foundation Class, dar nu are nimic de a face cu formatele de fișiere cod sursă explicate aici.

Cum se deschide un fișier C

Orice editor de text precum Notepad ++, Emacs, programul Notepad Windows, EditPlus, TextMate și alții poate deschide și vizualiza un fișier C dacă este un fișier cu codul sursă C / C ++.

Aceste programe sunt utile deoarece sunt, în general, ușoare în comparație cu dezvoltatorii de aplicații complet, cum ar fi cei listați mai jos. În plus, majoritatea dintre ele susțin evidențierea sintaxelor , care este de obicei preferată, deoarece face mult mai ușoară editarea și cernerea prin codul sursă.

Cu toate acestea, fișierele C sunt de obicei deschise în contextul unui program de dezvoltare software cum ar fi Visual Studio, Eclipse, C ++ Builder, Dev-C ++ sau Code :: Blocks.

Programul lite-C de la Conitec Datasystems este programul principal folosit pentru a lucra cu fișierele Script Lite-C, dar aceste fișiere C se pot deschide și cu editoare de text.

Cum se convertesc fișierele C

Există o serie de conversii pe care le puteți face în legătură cu C și C ++, dar acestea nu se încadrează în domeniul de aplicare al acestui articol. De exemplu, puteți folosi limbajul de programare pentru a converti la sau de la char array, integer, string etc., dar acestea nu se aplică fișierelor C, ci mai degrabă funcțiilor furnizate de fișiere.

Dacă asta este ceea ce căutați, vă recomand să vizitați alte resurse, cum ar fi Stack Overflow.

Cu toate acestea, dacă sunteți într-adevăr după un convertor de fișiere C, aveți posibilitatea să utilizați orice editor de text sau deschizătorii de fișiere C de mai sus pentru a converti sau salva fișierul într-un alt format bazat pe text, cum ar fi TXT sau HTML . Probabil că nu vor mai putea fi folosite ca fișiere de cod sursă cu Eclipse, Dev-C ++ etc., deși, dacă există într-un alt format de fișier.

Există, de asemenea, un număr de convertoare de cod sursă disponibile din soluțiile software tangibile care pot converti C ++ în C #, Java sau VB. Rețineți totuși că edițiile gratuite sunt limitate în ceea ce privește numărul de linii care pot fi convertite simultan.

Totuși nu puteți deschide fișierul?

Având în vedere că extensia C este doar o singură literă, este ușor să confundați alte formate de fișiere cu un fișier C. Acesta este primul lucru pe care ar trebui să-l căutați dacă nu puteți să vă deschideți fișierul, deoarece este foarte probabil că nu aveți de-a face cu un fișier C.

De exemplu, dacă încercați să vizualizați fișierul cu un editor de text deoarece presupuneți că este un fișier cu cod sursă, dar nu puteți citi nimic, probabil că aveți ceva complet diferit, cum ar fi un fișier CAB sau CSH .

CS este o extensie de fișier foarte asemănătoare, dar este folosită pentru fișierele Visual C # Source Code și pentru fișierele ColorSchemer Studio Color Scheme. Dacă aveți un fișier CS, s-ar putea să se deschidă foarte bine cu programele care acceptă fișiere C, deoarece este un format similar cu conținutul scris în limba C Sharp. Cu toate acestea, ultimul format de fișier este utilizat în mod special cu ColorSchemer Studio și nu va funcționa în același mod ca și fișierele C Sharp sau C.

După cum puteți vedea, acele formate de fișiere și multe altele au litera "C" în ele, dar asta nu înseamnă că ele sunt în totalitate legate de formatul de fișier C explicat în această pagină.

Notă: Pentru a face acest lucru și mai confuz decât ar putea fi deja, extensia de fișier CSH este folosită nu doar ca fișier non-text cu Adobe Photoshop (este un fișier Custom Shapes), ci și ca fișier C Shell Script, ceea ce înseamnă că în funcție de ceea ce aveți, ar putea fi foarte bine deschis într-un editor de text (ca în cazul fișierelor CS), dar aceasta încă nu înseamnă că este un fișier cu cod sursă C / C ++ sau chiar că poate fi deschis în fiecare aplicație listată mai sus .