日本語入力

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ぴよ

日本語入力

#1

投稿記事 by ぴよ » 18年前

こんにちわ。
今C言語の入力について勉強しています。
scanf("%d",&a)
の変形で、英文字(列)・数字はできたのですが、
scanfのような関数を使って日本語入力で、
例えば「日本語」という文字を入力することは可能でしょうか?

box

Re:日本語入力

#2

投稿記事 by box » 18年前

こんなコードを書きます。
#include <stdio.h>

int main(void)
{
	char str[80];
	
	puts("何か文字列を入力してください(日本語可)");
	scanf("%s", str);
	printf("入力した文字列は'%s'です。\n", str);
	return 0;
}
仮にWindowsのコマンド・プロンプトで実行する場合、
入力を求められた時点で、Alt+漢字 を使って日本語入力モードにします。
すると、任意の2バイト文字列が入力できます。

ぴよ

Re:日本語入力

#3

投稿記事 by ぴよ » 18年前

Altキーを一緒に押すのは知らなかったです。
ありがとうございました!!

閉鎖

“C言語何でも質問掲示板” へ戻る