目次
出力
ホームページ バックエンド開発 C++ C言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。

C言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。

Sep 23, 2023 am 08:33 AM
入力機能 出力機能 キャラクターデータ

C言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。

C プログラミング言語では、文字の読み取りと書き込みを行う関数は次のとおりです。 -

  • 最も単純なコンソール入出力関数は getche です。 () はキーボードから文字を読み取り、putchar() は画面に文字を出力します。

  • getche() 関数は、キーが押されるまで待機し、その値を返します。押されたキーも自動的に画面に表示されます。

  • putchar() 関数は、文字パラメーターを画面の現在のカーソル位置に書き込みます。

  • getche() と putchar() の宣言は次のとおりです。 -

int getche (void);
int putchar (int c);
ログイン後にコピー
  • getche() と putchar () ヘッダー ファイルは CONIO.H にあります。

以下は、キーボードから文字を読み取り、大文字と小文字を逆にして出力する例です。つまり、大文字は小文字として印刷され、小文字は大文字として印刷されます。

ピリオドを入力すると、プログラムの実行が停止します。 is lower() ライブラリ関数にはヘッダー ファイル CTYPE.H が必要です。この関数は、パラメータが小文字の場合は true を返し、それ以外の場合は false を返します。

以下は C プログラムの例です 文字の読み取りと書き込み :

# include <stdio.h>
# include <conio.h>
# include <ctype.h>
main(void){
   char ch;
   printf (&ldquo;enter chars, enter a period to stop</p><p>&rdquo;);
   do{
      ch = getche ();
      if ( islower (ch) )
         putchar (toupper (ch));
      else
         putchar (tolower (ch));
   } while (ch! = &lsquo;.&rsquo;); /* use a period to stop */
   return 0;
}
ログイン後にコピー

出力

上記のプログラムを実行すると、結果は次のとおりです −

enter chars, enter a period to stop
tTuUtToOrRiIaAlLsS..
ログイン後にコピー

getche() のバリアントには次の 2 つがあります −

最初のバリアントは次のとおりです −

  • getchar( ) は次のとおりです復帰文字が入力されるまで入力をバッファリングします。

  • getchar() 関数は STDIO.H ヘッダー ファイルを使用します。

2 番目のバリアントは次のとおりです -

  • getche() の 2 番目のより便利なバリアントは getch() です。操作は正確に次のとおりです。 getche() と同じですが、入力した文字は画面に表示されません。 CONIO.H ヘッダー ファイルを使用します。

以上がC言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語のscanf関数の正しい使い方 C言語のscanf関数の正しい使い方 Feb 19, 2024 pm 06:04 PM

C 言語で scanf 関数を正しく使用する方法 はじめに: C 言語では、scanf 関数は一般的に使用される入力関数の 1 つで、ユーザーがキーボードからデータを入力できるようにします。ただし、scanf 関数の一部の機能と使用法には微妙な違いがあるため、問題が発生しやすい場合があります。この記事では、scanf関数の正しい使い方と注意点を具体的なコード例を交えて紹介します。 1. scanf 関数の基本的な使い方: scanf 関数の基本的な使い方は非常に簡単で、フォーマットワードを使用します。

実際に Go 言語の入力関数の効率を最適化する方法 実際に Go 言語の入力関数の効率を最適化する方法 Mar 27, 2024 pm 03:00 PM

タイトル: 実際に Go 言語の入力関数の効率を最適化する方法 Go 言語の日々の開発作業では、入力関数の効率がプログラム全体のパフォーマンスに影響を与えることがよくあります。この記事では、実際にGo言語の入力機能を効率化する方法を紹介し、具体的なコード例を通して最適化方法を解説します。適切な入力方法を選択する まず、実際のニーズに応じて適切な入力方法を選択する必要があります。通常、Go 言語での最も一般的な入力方法は、コマンド ライン パラメーターまたは標準入力を通じてデータを取得することです。入力方法を決定するときは、データを考慮する必要があります

C言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。 C言語における文字の読み書きとは、入出力関数を通じて文字データを読み書きすることを指します。 Sep 23, 2023 am 08:33 AM

C プログラミング言語では、文字の読み取りと書き込みのための関数は次のとおりです。最も単純なコンソール入出力関数は、キーボードから文字を読み取る getche() と、文字を画面に出力する putchar() です。 。 getche() 関数は、キーが押されるまで待機し、その値を返します。押されたキーも自動的に画面に表示されます。 putchar() 関数は、文字引数を画面の現在のカーソル位置に書き込みます。 getche() と putchar() の宣言は次のとおりです。 -intgetche(void);intputchar(intc);getche() および putchar(

Go言語の入力関数の基礎をゼロから学ぶ Go言語の入力関数の基礎をゼロから学ぶ Mar 28, 2024 am 08:12 AM

Go 言語の入力関数の基礎をゼロから学びましょう。Go 言語は、Google によって開発された、静的に型付けされ、コンパイルされ、同時実行されるプログラミング言語です。簡潔な構文、効率的な同時実行モデル、優れたパフォーマンスを備えているため、開発者に好まれています。 Go 言語を学習する過程において、入力関数を理解することは最も重要な基礎知識の 1 つです。この記事ではゼロからGo言語の入力関数の基礎知識を紹介し、具体的なコード例を紹介します。 1.fmt パッケージ Go 言語では、fmt パッケージは入力と

C言語の入力関数とは何ですか? C言語の入力関数とは何ですか? Sep 01, 2020 am 09:27 AM

C 言語の入力関数には、1. 標準入力 stdin からフォーマットされた入力を読み取る scanf() 関数、2. 標準入力 stdin から文字を取得する getchar() 関数、3. フォーマットされた入力を読み取る getchar() 関数があります。標準入力 stdin からの入力 行の読み取り; 4. getch() 関数は stdin ストリームから文字列を読み取り、改行文字または EOF を受信すると停止します。

C言語の入力関数とは何ですか? C言語の入力関数とは何ですか? Oct 11, 2023 am 11:41 AM

C言語の入力関数には、scanf関数、getchar関数、gets関数、fgets関数、scanf_s関数などがあります。詳細な紹介: 1. scanf 関数は、標準入力ストリームからデータを読み取るために使用されます。指定された形式文字列に従って入力データを対応する型に変換し、指定された変数に格納できます。2. getchar 関数は、次の目的で使用されます。標準入力ストリームから文字を読み取り、ユーザーが文字を入力するのを待ち、文字の ASCII コード値を返します。3. 関数を取得します。

PHPのfscanf()関数 PHPのfscanf()関数 Sep 07, 2023 pm 04:29 PM

fscanf() 関数は、指定された形式に従ってオープン ファイルからの入力を解析します。2 つのパラメータだけが渡された場合、配列として解析された値を返します。

Go言語入力機能の詳細説明と応用例 Go言語入力機能の詳細説明と応用例 Mar 27, 2024 pm 01:12 PM

Go 言語の入力関数と応用例を詳しく解説 Go 言語は、開発効率が高く学習が容易な最新のプログラミング言語であり、その標準ライブラリには開発者が入力データを処理しやすくするための豊富な入力関数が用意されています。この記事では、Go 言語で一般的に使用される入力関数と実際の応用例を詳しく紹介し、読者がこれらの関数をより深く理解して応用できるようにします。 1. fmt パッケージの Scan 関数 Go 言語の fmt パッケージは、入出力をフォーマットするための一連の関数を提供します。その中で最もよく使用される入力関数は Scan 関数です。 S

See all articles