Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語の文字列の入出力は何ですか?


文字の配列(または)文字の集合は文字列と呼ばれます。

文字列の入出力

C言語の文字列の入出力は何ですか?

以下は、文字列の入出力用のCプログラムです-

#include<stdio.h>
main ( ){
   char a[30];
   printf("enter your name");
   scanf ( "%s",a);
   printf ("your name is %s",a);
   getch ( );
}

出力

上記のプログラムを実行すると、次の結果が得られます-

1. Enter your name : Lucky 2. Enter your name : Lucky Lol
Your name is Lucky Your name is Lucky

  • 文字列自体の名前が文字列のベースアドレスを指定するため、「&」は文字列の受け入れには使用されません。

  • scanf()ではスペースは文字として受け入れられません。

  • 「\0」はコンパイラによって最後に配置されます。

以下は、文字列の読み取りと書き込みにgets()とputs()を使用するためのCプログラムです-

#include<stdio.h>
main ( ){
   char a[30];
   printf ( "enter your name");
   gets (a);
   printf("Your name is");
   puts (a);
}

出力

上記のプログラムを実行すると、次の結果が得られます-

1. Enter your Name : Lucky 2) Enter your name : Lucky Lol
Your name is Lucky Your name is Lucky Lol

−スペースはgets()によって文字としても受け入れられます。


  1. C言語でのさまざまな検索手法は何ですか?

    検索手法とは、要素のリストから重要な要素を見つけることです。 指定された要素がリストに存在する場合、検索プロセスは成功したと言われます。 指定された要素がリストに存在しない場合、検索プロセスは失敗したと言われます。 C言語は、2種類の検索手法を提供します。それらは次のとおりです- 線形検索 二分探索 線形探索 キー要素の検索は直線的に行われます。 これは最も簡単な検索手法です。 リストが並べ替えられることは想定されていません。 制限-より多くの時間を消費し、システムの電力を削減します。 入力(i / p) ソートされていない要素のリスト、キー。 出力(o /

  2. サイファーパンクは誰で、彼らは何を提唱していますか?

    ニュースサイクルを支配する暗号通貨で、サイファーパンクコミュニティは再び前面に出てきました。ブロックチェーンテクノロジーの使用が増加しているということは、サイファーパンクとして識別される個人の数が世界中で急速に増加していることも意味し、政府や法執行機関に懸念をもたらしています。 しかし、サイファーパンクとは誰ですか、彼らはどこから来たのですか、そして彼らは何を望んでいますか? サイファーパンクとは何ですか?その歴史は何ですか? サイファーパンク運動には正確な生年月日はありません。それでも、その起源は1970年代半ばにさかのぼることができ、米国政府がData Encryption Stand