関数countline_without_comment マニュアル

(The documentation of function countline_without_comment)

Last Update: 2021/12/1


◆機能・用途(Purpose)

ファイルの行数をカウントする。 但し空行ならびにコメント行(#から始まる行)をカウントしない。
Count the number of lines of a file excluding empty lines and comment lines (i.e., lines starting with ‘#’).


◆形式(Format)

#include <file.h>
inline int countline_without_comment(const char ∗filename)


◆引数(Arguments)

filename 行数をカウントしたいファイル名。
Name of the file to count the number of lines.


◆戻り値(Return value)

ファイルfilenameの行数。 但し空行とコメント行はカウントから除く。 行数は「\n」の個数として数えるので 最終行に改行文字が無い場合はカウントに含まれない。
The number of lines of the file filename; however, empty and comment lines are excluded from the count. The number of lines is counted as the number of “\n”, meaning that the last line of the file is excluded from the count if the line does not consist of the linebreak.


◆使用例(Example)

int N=countline_without_comment("file.txt");