Cで一部の入力を実行できません

dfdhfshdkjfh

私はコンピュータプログラムにとても慣れていません。Cは私の最初のプログラミング言語です。私は本からコードを学び、今は入力レッスンにいます。私はこのコードをCで書こうとしています:

#include <stdio.h>

int main()
{
    
char name[99], web_address[99], address[99];
    int age;

    printf("Insert your name: ");
    fgets(name, sizeof(name), stdin);

    printf("Your web address: ");
    fgets(web_address, sizeof(web_address), stdin);

    printf("Insert your age: ");
    scanf("%i", &age);

    printf("Insert your address for more information: ");
    fgets(address, sizeof(address), stdin);


    printf("\n-----------------------------------------------------------\n");
    printf("my name is %s", name);
    printf("My web address are %s", web_address);
    printf("my age is  %i\n", age);
    printf("and my home address are %s", address);

    return 0;
}

ビルドログにエラーや警告はありませんが、このコードを実行しようとすると、アドレスを入力できません。

プログラミングM16A4

私がしたageChar[10]ことは、年齢を格納する配列を作成することでした次に、を使用して整数に変換しsscanfage変数内に格納します(user3386109による推奨)。

#include <stdio.h>

int main() {
    char name[99], web_address[99], address[99], ageChar[10];
    int age;

    printf("Insert your name: ");
    fgets(name, sizeof(name), stdin);

    printf("Your web address: ");
    fgets(web_address, sizeof(web_address), stdin);

    printf("Insert your age: ");
    fgets(ageChar, sizeof(age), stdin);
    sscanf(ageChar, "%d", &age);

    printf("Insert your address for more information: ");
    fgets(address, sizeof(address), stdin);


    printf("\n-----------------------------------------------------------\n");
    printf("my name is %s", name);
    printf("My web address are %s", web_address);
    printf("my age is  %d\n", age);
    printf("and my home address are %s\n", address);

    return 0;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタマイズされた検索を実行するために一部の日付入力を入力できません

分類Dev

一部のTFSコマンドを実行できません

分類Dev

以下のコードは、一部の入力では実行されません

分類Dev

serializeArrayが一部の入力を見つけることができません

分類Dev

gnomeターミナルで一部のコマンドを実行できません

分類Dev

Alt Grキーを使用して記号を入力することはできません。また、一部のキーは想定外の処理を実行します。

分類Dev

gnome-terminalの一部の文字は、特定のユーザーが入力できません

分類Dev

ネストされた状態の一部のフィールドに入力できません

分類Dev

一部のdata.framesでsurvfitを使用できません

分類Dev

Dockerで一部の画像をプルできません

分類Dev

javascript:配列の一部の要素を削除できません

分類Dev

Django Python:文字列の一部を取得できません

分類Dev

React-redux-状態の一部を抽出できません

分類Dev

JMeter-一部の関数は関数ヘルパーで実行できません

分類Dev

gksuは一部のディレクトリ内では実行できません

分類Dev

VeeValidateを使用したVueJSフォームの検証、一部のモバイルデバイスでは入力できません

分類Dev

Yosemiteでrootとして実行すると、一部のアプリケーションを実行できません

分類Dev

Powershell、一部の非ASCII文字を含むハッシュテーブルキーを入力できません(スクリプト内)

分類Dev

Angular.jsを使用してテーブルから名前の一部を入力して検索することはできません

分類Dev

reactで入力の実際の値を取得できません

分類Dev

一部の配列要素をPerlで特定の形式で印刷できません

分類Dev

行の一部がテーブルの場合、ExcelVBAは行全体を削除できません

分類Dev

一部のAndroidデバイスは、GooglePlayでアプリを検索して実行することを許可できません

分類Dev

Firefoxは、一部の英語サイトの一部のアイコンを表示できません

分類Dev

Firefoxは、一部の英語サイトの一部のアイコンを表示できません

分類Dev

一部の範囲でC ++で文字列を正しく返すことができません

分類Dev

Elixirの二項演算子で文字列の一部を抽出できません

分類Dev

式の一部であるため、この列を削除できません

分類Dev

一部またはすべてのID参照を翻訳できませんでしたc#

Related 関連記事

  1. 1

    カスタマイズされた検索を実行するために一部の日付入力を入力できません

  2. 2

    一部のTFSコマンドを実行できません

  3. 3

    以下のコードは、一部の入力では実行されません

  4. 4

    serializeArrayが一部の入力を見つけることができません

  5. 5

    gnomeターミナルで一部のコマンドを実行できません

  6. 6

    Alt Grキーを使用して記号を入力することはできません。また、一部のキーは想定外の処理を実行します。

  7. 7

    gnome-terminalの一部の文字は、特定のユーザーが入力できません

  8. 8

    ネストされた状態の一部のフィールドに入力できません

  9. 9

    一部のdata.framesでsurvfitを使用できません

  10. 10

    Dockerで一部の画像をプルできません

  11. 11

    javascript:配列の一部の要素を削除できません

  12. 12

    Django Python:文字列の一部を取得できません

  13. 13

    React-redux-状態の一部を抽出できません

  14. 14

    JMeter-一部の関数は関数ヘルパーで実行できません

  15. 15

    gksuは一部のディレクトリ内では実行できません

  16. 16

    VeeValidateを使用したVueJSフォームの検証、一部のモバイルデバイスでは入力できません

  17. 17

    Yosemiteでrootとして実行すると、一部のアプリケーションを実行できません

  18. 18

    Powershell、一部の非ASCII文字を含むハッシュテーブルキーを入力できません(スクリプト内)

  19. 19

    Angular.jsを使用してテーブルから名前の一部を入力して検索することはできません

  20. 20

    reactで入力の実際の値を取得できません

  21. 21

    一部の配列要素をPerlで特定の形式で印刷できません

  22. 22

    行の一部がテーブルの場合、ExcelVBAは行全体を削除できません

  23. 23

    一部のAndroidデバイスは、GooglePlayでアプリを検索して実行することを許可できません

  24. 24

    Firefoxは、一部の英語サイトの一部のアイコンを表示できません

  25. 25

    Firefoxは、一部の英語サイトの一部のアイコンを表示できません

  26. 26

    一部の範囲でC ++で文字列を正しく返すことができません

  27. 27

    Elixirの二項演算子で文字列の一部を抽出できません

  28. 28

    式の一部であるため、この列を削除できません

  29. 29

    一部またはすべてのID参照を翻訳できませんでしたc#

ホットタグ

アーカイブ