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

Cの複数行マクロ


このセクションでは、Cで複数行マクロを作成する方法を説明します。関数のような複数行マクロを作成できますが、マクロの場合、各行は円記号「\」文字で終了する必要があります。中括弧「{}」を使用し、マクロが「}」で終了している場合、エラーが発生する可能性があります。したがって、すべてを括弧で囲むことができます。

複数行マクロについてのアイデアを得るには、次のプログラムを確認してください。

#include<stdio.h>
#define PRINT(x, str) ({\
   printf("The number %d", x);\
   printf(" is ");\
   printf(#str);\
   printf("\n");\
})
int main() {
   int x = 10;
   if(x % 2 == 0){
      PRINT(x, EVEN);
   }
}

出力

The number 10 is EVEN

  1. Tkinterで複数行のエントリを作成するにはどうすればよいですか?

    複数行のユーザー入力をサポートするエントリウィジェットを作成するとします。複数行のエントリウィジェットを作成するには、 Text()を使用できます。 コンストラクター。 例 ここで、この例では、複数行のエントリウィジェットを含むウィンドウを作成します。 #Import the library from tkinter import * #Create an object of tkinter window or frame win = Tk() #Define the geometry of window win.geometry("650x250") #Creat

  2. Windows 10 でキーボード マクロを作成する方法

    Windows 10 で必要なアプリにアクセスするためのショートカットを作成するには、さまざまな方法があります。簡単にアクセスできるように、Windows 10 アプリを [スタート] メニュー、タスク バーにピン留めするか、デスクトップにショートカットを作成します。アプリが Windows 10 で日常的に使用するものである場合は、アプリをすばやく開く必要があります。そこでキーボード マクロの出番です。Windows 10 PC にタッチスクリーンがないか、複数ボタンのマウスにアクセスできない場合は、Windows 10 でキーボード マクロを使用する必要があります。 マクロとは? Bin