Un fichier avec l'extension de fichier .C est un fichier de code source C / C ++ en texte brut. Il peut contenir le code source d'un programme entier dans le langage de programmation C ou C ++ et être référencé par d'autres fichiers à partir d'un projet C.
Notez que certains programmes utilisent une extension de fichier c minuscule pour désigner un fichier de code source C et un C majuscule pour C ++, mais ce n'est pas obligatoire. CPP est également utilisé pour les fichiers de code source C ++.
Si le fichier C n'est pas dans le langage de programmation C ou C ++, il peut s'agir plutôt d'un fichier de script Lite-C écrit en lite-C, un langage de programmation similaire à C / C ++.
Ces deux types de fichiers sont liés aux applications utilisées pour créer des logiciels et des jeux vidéo.
Remarque: CFile fait également référence aux classes de fichier Microsoft Foundation Class, mais n’a rien à voir avec les formats de fichier de code source expliqués ici.
Comment ouvrir un fichier C
Tout éditeur de texte tel que Notepad ++, Emacs, le programme Notepad de Windows, EditPlus, TextMate et autres, peut ouvrir et afficher un fichier C s'il s'agit d'un fichier de code source C / C ++.
Ces programmes sont utiles car ils sont généralement légers comparés aux développeurs d'applications complètes telles que celles répertoriées ci-dessous. De plus, la plupart d'entre eux prennent en charge la coloration syntaxique, ce qui est généralement préférable, car cela facilite beaucoup l'édition et la révision du code source.
Cependant, les fichiers C sont généralement ouverts dans le contexte d'un programme de développement logiciel tel que Visual Studio, Eclipse, C ++ Builder, Dev-C ++ ou Code :: Blocks.
Le programme lite-C de Conitec Datasystems est le principal programme utilisé pour travailler avec les fichiers de script Lite-C, mais ces fichiers C peuvent également s’ouvrir avec des éditeurs de texte.
Comment convertir des fichiers C
Vous pouvez effectuer un certain nombre de conversions liées au C et au C ++, mais celles-ci sortent du cadre de cet article. Par exemple, vous pouvez utiliser le langage de programmation pour convertir vers ou à partir de tableau de caractères, entier, chaîne, etc., mais ceux-ci ne s'appliquent pas aux fichiers C eux-mêmes, mais plutôt aux fonctions fournies par ces fichiers.
Si c'est ce que vous recherchez, je vous recommande de consulter d'autres ressources telles que Stack Overflow.
Toutefois, si vous recherchez vraiment un convertisseur de fichier C, vous pouvez utiliser n’importe quel éditeur de texte ou l’ouvre-fichier C ci-dessus pour convertir ou enregistrer le fichier dans un autre format texte, tel que TXT ou HTML. Ils ne seront probablement plus utilisables comme fichiers de code source avec Eclipse, Dev-C ++, etc., dans la mesure où ils existent dans un format de fichier différent.
Tangible Software Solutions propose également un certain nombre de convertisseurs de code source pouvant convertir C ++ en C #, Java ou VB. Gardez toutefois à l'esprit que les éditions gratuites sont limitées quant au nombre de lignes pouvant être converties à la fois.
Vous ne pouvez toujours pas ouvrir le fichier?
Etant donné que l’extension de fichier C n’est qu’une lettre, il est facile de confondre les autres formats de fichiers avec un fichier C. Ceci est la première chose que vous devriez rechercher si vous ne pouvez pas ouvrir votre fichier, car il est probable que vous n'ayez pas réellement affaire à un fichier C.
Par exemple, si vous essayez d'afficher votre fichier avec un éditeur de texte parce que vous supposez qu'il s'agit d'un fichier de code source, mais que vous ne pouvez rien lire, vous avez probablement quelque chose de totalement différent, comme un fichier CAB ou CSH.
CS est une extension de fichier très similaire, mais elle est utilisée pour les fichiers de code source Visual C # et les fichiers de schéma de couleurs ColorSchemer Studio. Si vous avez un fichier CS, il se peut qu'il s'ouvre parfaitement avec les programmes qui prennent en charge les fichiers C, car il s'agit d'un format similaire avec un contenu écrit en langage C Sharp. Toutefois, ce dernier format de fichier est utilisé spécifiquement avec ColorSchemer Studio et ne fonctionnera pas de la même manière que les fichiers C Sharp ou C.
Comme vous pouvez le constater, ces formats de fichiers, et bien d’autres, contiennent la lettre "C", mais cela ne signifie pas pour autant qu’ils sont liés au format de fichier C expliqué sur cette page.
Remarque: Pour rendre cela encore plus déroutant qu’il ne le serait déjà, l’extension de fichier CSH est utilisée non seulement comme fichier non texte avec Adobe Photoshop (il s’agit de fichiers à formes personnalisées), mais aussi comme fichier de script shell C en texte brut, ce qui signifie que ce que tu as, ça pourrait très bien ouvert dans un éditeur de texte (comme avec les fichiers CS), mais cela ne veut toujours pas dire que c'est un fichier de code source C / C ++ ou même qu'il peut être ouvert dans toutes les applications énumérées ci-dessus.