¿Que é un ficheiro C?

Como abrir, editar e converter arquivos C

Un ficheiro coa extensión de ficheiro .C é un ficheiro de código de texto C / C ++. Pódese almacenar o código fonte dun programa enteiro no linguaxe de programación C ou C ++, así como ser referenciado por outros ficheiros dentro dun proxecto C.

Teña en conta que algúns programas usan unha extensión de ficheiro c minúscula para denotar un ficheiro de código fonte C e unha maiúscula C para C ++, pero iso non é necesario. O CPP tamén se usa para os ficheiros de código fonte de C ++.

Se o ficheiro C non está no linguaxe de programación C ou C ++, pode ser un ficheiro de script Lite-C escrito en lite-C, un linguaxe de programación similar como C / C ++.

Os dous tipos de ficheiro están relacionados coas aplicacións que se usan para construír programas de software e videojuegos.

Nota: CFile tamén se refire ás clases de ficheiros de Microsoft Foundation Class, pero non ten nada que ver cos formatos de ficheiro de código fonte explicados aquí.

Como abrir un ficheiro C

Calquera editor de texto como Notepad ++, Emacs, o programa Notepad de Windows, EditPlus, TextMate e outros, pode abrir e ver un ficheiro C se é un ficheiro de código C / C ++.

Estes programas son útiles porque son xeralmente leves en comparación cos desenvolvedores de aplicacións completos como os que se detallan a continuación. Ademais, a maioría deles soportan o resaltado da sintaxe , que adoita ser o preferido xa que fai máis fácil a edición e cribado do código fonte.

Non obstante, os ficheiros C adoitan ser abertos no contexto dun programa de desenvolvemento de software como Visual Studio, Eclipse, C ++ Builder, Dev-C ++ ou Code :: Blocks.

O programa lite-C de Conitec Datasystems é o programa principal usado para traballar con arquivos de script Lite-C, pero estes ficheiros C tamén poderían abrirse con editores de texto.

Como converter arquivos C

Hai unha serie de conversións que podes facer relacionadas con C e C ++ pero estas están fóra do alcance deste artigo. Por exemplo, pode utilizar o linguaxe de programación para converter a partir da matriz de caracteres, enteiro, cadea, etc., pero non se aplican aos propios ficheiros C, senón ás funcións que proporcionan os ficheiros.

Se iso é o que está a procurar, recomendo visitar outros recursos como Stack Overflow.

Non obstante, se está realmente despois dun conversor de ficheiros C, pode usar calquera editor de texto ou abridor de ficheiros enriba, para converter ou gardar o ficheiro nun formato diferente baseado en texto como TXT ou HTML . Probablemente non serán máis utilizables como ficheiros de código fonte con Eclipse, Dev-C ++, etc., aínda que sempre que existan nun formato de ficheiro diferente.

Hai tamén unha serie de conversores de código fonte dispoñibles en Tangible Software Solutions que poden converter C ++ a C #, Java ou VB. Teña presente, porén, que as edicións gratuítas son limitadas cando se trata do número de liñas que se poden converter ao mesmo tempo.

Aínda non se pode abrir o ficheiro?

Tendo en conta que a extensión de ficheiro C é só unha letra, é fácil confundir outros formatos de ficheiro cun ficheiro C. Este é o primeiro que debes buscar se non podes abrir o teu ficheiro, porque é probable que realmente non estás xestionando un ficheiro C.

Por exemplo, se tentas ver o teu ficheiro cun editor de texto porque supón que é un ficheiro de código fonte, pero non podes ler nada, probablemente teñas algo completamente diferente, como un ficheiro CAB ou CSH .

CS é unha extensión de arquivo moi semellante, pero emprégase para os ficheiros de código fonte de Visual C # e os ficheiros de Scheme de cores de ColorSchemer Studio. Se ten un ficheiro CS, pode abrirse moi ben cos programas que admiten os ficheiros C, xa que é un formato similar co contido escrito na linguaxe C Sharp. Non obstante, este último formato de ficheiro úsase específicamente con ColorSchemer Studio e non funcionará do mesmo xeito que os ficheiros C Sharp ou C.

Como podes ver, eses formatos de ficheiro e moitos outros teñen a letra "C" neles pero iso non significa que estean en absoluto relacionados co formato de ficheiro C explicado nesta páxina.

Nota: Para facer isto aínda máis confuso do que podería ser, a extensión de ficheiro CSH non se usa só como un ficheiro non textual con Adobe Photoshop (é un arquivo de formatos personalizados), senón tamén como texto en texto plano C Shell Script, o que significa que dependendo do que teña, podería moi ben abrir nun editor de texto (como nos ficheiros CS), pero iso aínda non significa que sexa un ficheiro de código de orixe C / C ++ nin sequera que se poida abrir en todas as aplicacións enumeradas anteriormente .