トップ 言語 C・C++ C言語 標準ライブラリ ファイルに1行出力(fputs関数)

ファイルに1行出力(fputs関数)―C言語の標準ライブラリ

C言語の標準ライブラリのfputs関数を使用して、「ファイルに1行出力する」方法をまとめています。

▲記事トップへ

目次

このページの目次です。

1. fputs関数を使ったファイルに1行出力する
2. サンプルコード(sample.c)

もっと知識を広げるための参考
更新履歴

1. fputs関数を使ったファイルに1行出力する

fputs関数を使用することでファイルに1行出力することができます。

fputs関数

fputs関数のプロトタイプ宣言は以下です。

int fputs(const char *s, FILE *stream);

ファイルポインタ(FILE *stream)に指定されたファイルに文字列(char *s)を書き込みます。 関数が成功すると整数を返し、失敗するとEOFで定義されるEOFの値が返されます。

2. サンプルコード(sample.c)

#include <stdio.h>

int main(void) {
    FILE *fp;
    fp = fopen("outputfile.txt", "w");

    if (fp == NULL) {
        printf("file open errer.\n");
        return 1;
    }

    fputs("Hello World!!\n", fp);
    fclose(fp);
    return 0;
}

サンプルソースのコンパイルと実行

Windows環境の例

Windows上にインストールしたbcc32(Borland C++コンパイラー)を使用して動作確認する例です。

コンパイル

bcc32コマンドの引数にソースファイルを指定して、実行します。

bcc32 sample.c

実行

コマンドラインから「sample」と入力して実行できます。 マウスでsample.exeをダブルクリックしても実行できます。

sample

実行

実行すると「outputfile.txt」というファイルができます。 ファイルの中には「Hello World!!」と出力されます。

notepad outputfile.txt
$ ls
outputfile.txt  sample  sample.c
$ cat outputfile.txt
Hello World!!

Linux環境の例

Linux上にインストールしたgccを使用して動作確認する例を示します。

$ gcc -o sample sample.c
$ ls
sample  sample.c

実行

$ ./sample

実行すると「outputfile.txt」というファイルができます。 ファイルの中には「Hello World!!」と出力されます。

$ ls
outputfile.txt  sample  sample.c
$ cat outputfile.txt
Hello World!!

もっと知識を広げるための参考

もっと知識を広げるための参考です。

更新履歴

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Burp /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

技術・仕様
Ajax /CORBA /Jakarta EE(旧称J2EE、Java EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /FuelPHP /Lucene /MyBatis /Seasar2 /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
ActiveMQ /Tomcat /MariaDB /MySQL /Nagios /Redis /Solr

ITインフラサーバー
公開Webサーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

3.17.79.60

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク