C言語で改行入力を実現する方法は何ですか?

C言語では、scanf()関数を使用して改行入力を実現できます。scanf()関数は、標準入力(キーボード)からデータを読み取るための書式付き入力関数です。

以下は、改行入力を実装する方法を示すサンプルコードです。

#include <stdio.h>

int main() {
    int num1, num2;
    
    printf("请输入第一个数:");
    scanf("%d", &num1);
    
    printf("请输入第二个数:");
    scanf("%d", &num2);
    
    printf("您输入的两个数分别是:%d 和 %d\n", num1, num2);
    
    return 0;
}

上記のコードを実行すると、最初にプログラムはユーザーに2つの数をそれぞれ入力するよう促します。ユーザーが入力した後、その数値をnum1およびnum2変数に格納します。最後に、プログラムはユーザーが入力した2つの数を表示します。

scanf()関数では、入力データの型を整数で表すために%dフォーマット指定子を使用します。ユーザーが数値以外の文字を入力した場合、プログラムはエラーになる可能性があります。そのため、実際のアプリケーションでは、ユーザーの入力に対してエラーハンドリングが必要です。

bannerAds