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

getとputsで矢印演算子を使用できないのはなぜですか?


初期化されていないポインタでユーザー入力を読み取ることはできません。代わりに、structデータ型の変数を用意し、そのアドレスをポインターに割り当ててから、→operator

で内部要素にアクセスします。
#include <stdio.h>
struct example{
   char name[20];
};
main(){
   struct example *ptr;
   struct example e;
   puts("enter name");
   gets(e.name);
   ptr=&e;
   puts(ptr->name);
}
出力 上記のコードの典型的な結果

enter name Disha
You entered Disha

  1. Safari でプライベート ブラウジングを使用する理由と方法

    最近のすべての Web ブラウザーと同様に、macOS X の既定の Web ブラウザーである Safari も高度になりました。安全で、同時に複数のタブを処理する準備ができています。しかし、プライベート ブラウジングについて言えば、シークレット ブラウジングに役立つプライベート ブラウジング モードも搭載されています。 Mac の Safari でプライベート ブラウジングを使用する理由は多数あります。この記事は、プライベート ブラウジングとは何か、Mac でプライベート ブラウジングを使用してブラウジング エクスペリエンスを安全かつ機密に保つ方法を知りたいすべての人を対象としています。

  2. 個人用リマインダー アプリの使用方法とその理由

    オーマイゴッド!すっかり忘れてました 物事を忘れ続けるので、私は上記のステートメントを少なくとも 1 日に数回使用します。今、私は自分の脳や健康に何の問題もないことを知っています.この物忘れは、今日の世界が速いペースで動いているためです.やることがたくさんあり、会わなければならない人がたくさんいて、Netflix には見たいシリーズがたくさんあるので、何かを忘れてしまうことでしょう。 忘れて後で実行できるものもありますが、重要なものもあり、見逃すことはお勧めできません。そのような最優先事項の 1 つは時間通りに薬を服用することですが、特に自宅で仕事をしている場合は、オフィスでの会議を含める