Què és un fitxer C?

Com obrir, editar i convertir arxius C

Un fitxer amb l' extensió de fitxer . C és un fitxer de text sense format C / C ++. Ambdues poden tenir un codi font del programa sencer en el llenguatge de programació C o C +, a més de fer referència a altres fitxers des d'un projecte C.

Tingueu en compte que alguns programes utilitzen una extensió de fitxer de minúscula per denotar un fitxer de codi font C i una majúscula C per a C + +, però això no és necessari. El CPP s'utilitza també per a fitxers de codi font C ++.

Si el fitxer C no està en el llenguatge de programació C o C + +, pot ser que sigui un fitxer Script de Lite-C escrit en lite-C, un llenguatge de programació similar a C / C + +.

Tots dos tipus d'arxius estan relacionats amb aplicacions que s'utilitzen per generar programes de programari i videojocs.

Nota: CFile també fa referència a les classes de fitxers de la classe Microsoft Foundation, però no té res a veure amb els formats de fitxer de codi font explicats aquí.

Com obrir un fitxer C

Qualsevol editor de text com Notepad ++, Emacs, el programa Bloc de notes de Windows, EditPlus, TextMate i altres, pot obrir i veure un fitxer C si és un fitxer de codi font de C / C ++.

Aquests programes són útils perquè són generalment lleugers en comparació amb els desenvolupadors d'aplicacions completes com els que es detallen a continuació. A més, la majoria d'ells suporten el ressaltat de sintaxi , que normalment es prefereix, ja que fa que l'edició i el tamisatge del codi font sigui molt més fàcil.

Tanmateix, els fitxers C solen obrir-se en el context d'un programa de desenvolupament de programari com Visual Studio, Eclipse, C ++ Builder, Dev-C ++ o Code :: Blocks.

El programa lite-C de Conitec Datasystems és el programa principal utilitzat per treballar amb fitxers de scripts Lite-C, però aquests fitxers C també es poden obrir amb editors de text.

Com convertir arxius C

Hi ha diverses conversions que podeu fer relacionades amb C i C + +, però aquestes estan fora de l'abast d'aquest article. Per exemple, podeu utilitzar el llenguatge de programació per convertir a la matriu de caràcters char, sencer, cadena, etc., però no s'apliquen als fitxers C, sinó a les funcions que proporcionen els fitxers.

Si això és el que està buscant, us recomano visitar altres recursos com el desbordament de Stack.

Tanmateix, si realment és veritablement després d'un convertidor de fitxers C, podeu utilitzar qualsevol editor de text o l'obertura de fitxers C a dalt, per convertir o guardar el fitxer en un format basat en text diferent com TXT o HTML . El més probable és que ja no es puguin utilitzar com a fitxers de codi font amb Eclipse, Dev-C ++, etc., tot i que existeixen en un format de fitxer diferent.

També hi ha una sèrie de convertidors de codi font disponibles a Tangible Software Solutions que poden convertir C ++ a C #, Java o VB. Tingueu en compte, però, que les edicions gratuïtes són limitades quant a la quantitat de línies que es poden convertir alhora.

Encara no es pot obrir el fitxer?

Atès que l'extensió de fitxer C és només una lletra, és fàcil confondre altres formats de fitxer amb un fitxer C. Aquest és el primer cop que hauríeu de buscar si no podeu obrir el vostre fitxer, perquè és probable que no estigueu tractant amb un fitxer C.

Per exemple, si intenteu visualitzar el vostre fitxer amb un editor de text perquè suposa que és un fitxer de codi font, però no pot llegir res, és probable que tingui alguna cosa completament diferent, com ara un fitxer CAB o CSH .

CS és una extensió d'arxiu molt semblant, però s'utilitza per als fitxers de codi font de Visual C # i els fitxers de Scheme ColorSchemer Studio. Si teniu un fitxer CS, podria obrir-se bé amb els programes que admeten fitxers C, ja que és un format similar amb el contingut escrit en l'idioma C Sharp. Tanmateix, aquest últim format d'arxiu s'utilitza específicament amb ColorSchemer Studio i no funcionarà de la mateixa manera que els fitxers C Sharp o C.

Com podeu veure, aquests formats d'arxiu, entre molts altres, tenen la lletra "C", però això no vol dir que estiguin relacionats amb el format de fitxer C que s'explica en aquesta pàgina.

Nota: per fer això encara més confús del que és possible, l'extensió d'arxiu CSH s'utilitza no només com a fitxer no text amb Adobe Photoshop (és un fitxers de formes personalitzades), sinó també com a fitxer de text sense format C Shell Script, el que significa que depenent del que tingueu, podria obrir-se bé en un editor de text (com ara els fitxers CS), però això encara no vol dir que sigui un fitxer de codi font C / C ++ o que pugui obrir-se a totes les aplicacions que figuren més amunt .