Cファイルとは何ですか?

Cファイルを開く、編集する、そして変換する方法

.C ファイル拡張子を持つファイルは、プレーンテキストのC / C ++ソースコードファイルです。 これは、CまたはC ++プログラミング言語でプログラムのソースコード全体を保持するだけでなく、Cプロジェクト内の他のファイルによって参照されることもあります。

一部のプログラムでは、Cソースコードファイルを示すために小文字のcファイル拡張子を使用し、C ++では大文字のCを使用していますが、これは必須ではありません。 CPPはC ++ソースコードファイルにも使用されます。

CファイルがCまたはC ++プログラミング言語でない場合、代わりにC / C ++と同様のプログラミング言語であるLite-Cスクリプトファイルがlite-Cで記述されている可能性があります。

これらのファイルタイプは両方とも、ソフトウェアプログラムおよびビデオゲームの構築に使用されるアプリケーションに関連しています。

メモ: CFileはMicrosoft Foundation Classファイルクラスも参照しますが、ここで説明するソースコードファイル形式とは関係ありません。

Cファイルを開く方法

メモ帳++、Emacs、Windowsメモ帳プログラム、EditPlus、TextMateなどのテキストエディタは、C / C ++ソースコードファイルの場合は、Cファイルを開いて表示できます。

これらのプログラムは、以下に挙げるような完全なアプリケーション開発者と比較して一般的に軽量であるために便利です。 さらに、それらのほとんどはシンタックスハイライトをサポートしています 。これは、ソースコードを編集してより簡単に選ぶことができるので、通常は好まれます。

しかし、Cファイルは通常、Visual Studio、Eclipse、C ++ Builder、Dev-C ++、Code :: Blocksなどのソフトウェア開発プログラムのコンテキスト内で開かれます。

Conitec DatasystemsのLite-Cプログラムは、Lite-Cスクリプトファイルを扱うための主要なプログラムですが、これらのCファイルもテキストエディタで開くことがあります。

Cファイルを変換する方法

CやC ++に関連して行うことができる多くの変換がありますが、これらはこの記事の範囲外です。 たとえば、プログラミング言語を使用してchar配列、整数、文字列などに変換することはできますが、Cファイル自体には適用されず、ファイルで提供される関数にのみ適用されます。

それがあなたが探しているものなら、Stack Overflowのような他のリソースを訪れることをお勧めします。

ただし、Cファイルコンバータの後ろにある場合は、任意のテキストエディタまたは上記のCファイルオープナーを使用して、ファイルをTXTやHTMLなどの異なるテキストベースの形式に変換または保存することができます 。 ただし、Eclipse、Dev-C ++などのソースコードファイルとしては、別のファイル形式で存在する限り、使用できなくなります。

また、C ++をC#、Java、またはVBに変換できるTangible Software Solutionsから入手可能な多くのソースコードコンバータがあります。 ただし、一度に変換できる行数については、無料版は限られています。

まだファイルを開くことはできませんか?

Cファイルの拡張子が単なる1文字であることを考えると、他のファイル形式とCファイルを混同するのは簡単です。 ファイルを開くことができない場合は、まずCファイルを扱っていない可能性が高いので、まずこれを探してください。

たとえば、ソースコードファイルだと仮定してテキストエディタでファイルを表示しようとしたが、何も読み取ることができない場合は、おそらくCABまたはCSHファイルのように全く異なるものがあります。

CSは非常に似たファイル拡張子ですが、Visual C#ソースコードファイルとColorSchemer Studioカラースキームファイルに使用されています。 あなたがCSファイルを持っているなら、それはCシャープ言語で書かれた内容と同様のフォーマットなので、Cファイルをサポートするプログラムでうまくいくかもしれません。 ただし、後者のファイル形式はColorSchemer Studioで特に使用され、CシャープまたはCファイルと同じ方法では機能しません。

ご覧のように、これらのファイル形式や他の多くのファイル形式には文字「C」が含まれていますが、このページで説明されているCファイル形式には関係していません。

注意: CSHファイル拡張子は、Adobe Photoshopの非テキストファイル(カスタムシェイプファイル)としてだけでなく、プレーンテキストのCシェルスクリプトファイルとしても使用されます。あなたが持っているものによっては、(CSファイルのような)テキストエディタではうまく開くことができますが、それ C / C ++ソースコードファイルであるということを意味するものではなく、上記のすべてのアプリケーション。