Un fichier avec l'extension de fichier .C est un fichier de code source C / C ++ en texte brut. Il peut à la fois 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 à la place 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.
CFile fait également référence aux classes de fichiers 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 comme Notepad ++, Emacs, le programme Windows Notepad, 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 par rapport aux développeurs d'applications complets comme ceux répertoriés ci-dessous. De plus, la plupart d'entre eux prennent en charge la coloration syntaxique, ce qui est généralement préféré car il facilite grandement l'édition et le filtrage 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 programme principal 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
Il existe un certain nombre de conversions que vous pouvez effectuer liées à C et C ++, mais celles-ci n'entrent pas dans le cadre de cet article. Par exemple, vous pouvez utiliser le langage de programmation pour convertir vers ou depuis un tableau de caractères, un entier, une chaîne, etc., mais ceux-ci ne s'appliquent pas aux fichiers C eux-mêmes, mais plutôt aux fonctions fournies par les fichiers.
Si c'est ce que vous recherchez, nous vous recommandons de visiter d'autres ressources comme Stack Overflow.
Cependant, si vous recherchez vraiment un convertisseur de fichier C, vous pouvez utiliser n'importe quel éditeur de texte ou les ouvre-fichiers C ci-dessus pour convertir ou enregistrer le fichier dans un format texte différent comme TXT ou HTML. Ils ne seront probablement plus utilisables en tant que fichiers de code source avec Eclipse, Dev-C ++, etc., tant qu'ils existent dans un format de fichier différent.
Il existe également un certain nombre de convertisseurs de code source disponibles auprès de Tangible Software Solutions qui peuvent convertir C ++ en C #, Java ou VB. Gardez à l'esprit, cependant, que les éditions gratuites sont limitées en ce qui concerne le nombre de lignes pouvant être converties à la fois.
Vous n'arrivez toujours pas à ouvrir le fichier?
Étant donné que l'extension de fichier C n'est qu'une lettre, il est facile de confondre d'autres formats de fichier avec un fichier C. C'est la première chose que vous devriez rechercher si vous ne pouvez pas ouvrir votre fichier, car il est probable que vous ne traitiez pas réellement avec 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 complètement 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 ColorSchemer Studio Color Scheme. Si vous avez un fichier CS, il peut s'ouvrir correctement avec les programmes prenant en charge les fichiers C, car il s'agit d'un format similaire avec un contenu écrit en langage C Sharp. Cependant, 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 voir, ces formats de fichiers, et bien d'autres, contiennent la lettre «C», mais cela ne signifie pas qu'ils sont liés du tout au format de fichier C expliqué sur cette page.
Pour rendre cela encore plus déroutant qu'il ne l'est déjà, l'extension de fichier CSH est utilisée non seulement en tant que fichier non texte avec Adobe Photoshop (il s'agit d'un fichier de formes personnalisées), mais également en tant que fichier C Shell Script en texte brut, ce qui signifie que selon ce que vous avez, il pourrait très bien s'ouvrir dans un éditeur de texte (comme avec les fichiers CS), mais cela ne signifie toujours pas qu'il s'agit d'un fichier de code source C / C ++ ou même qu'il peut être ouvert dans toutes les applications répertoriées ci-dessus.