Cのftell()
C言語では、ftell()は、ファイルの開始を基準にして、指定されたストリームの現在のファイル位置を返します。この関数は、ファイルの最後にファイルポインタを移動した後、ファイルの合計サイズを取得するために使用されます。ロングタイプで現在の位置を返し、ファイルには32767バイトを超えるデータを含めることができます。
これがC言語でのftell()の構文です
long int ftell(FILE *stream)
ftell()で使用されるパラメータは次のとおりです
-
ストリーム- これは、ストリームを識別するFILEオブジェクトへのポインタです。
これはC言語でのftell()の例です。
次の内容のファイル「one.txt」があるとします。
This is demo text! This is demo text! This is demo text!
では、例を見てみましょう。
例
#include <stdio.h> #include<conio.h> void main () { FILE *f; int len; f = fopen("one.txt", "r"); if(f == NULL) { perror(“Error opening file”); return(-1); } fseek(f, 0, SEEK_END); len = ftell(f); fclose(f); printf("Size of file: %d bytes", len); getch(); }
出力
Size of file: 78 bytes
-
7Zファイルとは何ですか?
ファイル拡張子が7Zのファイルは、7-Zip圧縮ファイルです。実際にはファイルのように機能することを除けば、コンピュータ上のフォルダに少し似ています。 フォルダと7Zファイルの両方に、1つ以上のファイル、さらには他のフォルダを保存できます。ただし、フォルダとは異なり、これはデータの圧縮アーカイブとして機能する.7Z拡張子の付いた単一のファイルです。 コンピュータソフトウェアプログラム、画像アルバム、ドキュメントのコレクションなど、一緒にバンドルされているファイルをインターネットからダウンロードすると、ほとんどの場合1つしか表示されません。基本的に、より小さく圧縮された形式でダウンロードす
-
AIファイルとは何ですか?
知っておくべきこと AIファイルはAdobeIllustratorArtworkファイルです。 Illustratorで開くかInkscapeで無料で開きます。 Zamzarまたはそれらと同じプログラムを使用して、PNG、JPG、SVGなどに変換します。 この記事では、AIファイルとは何か、ファイルを開く方法、および他のソフトウェアと互換性を持たせるためにSVG、JPG、PDF、PNGなどの別の形式に変換する方法について説明します。 AIファイルとは何ですか? 拡張子が.AIのファイルは、AdobeのベクターグラフィックプログラムであるIllustratorによって作成されたAd