charの質問

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

charの質問

#1

投稿記事 by フィール台北 » 6年前

入力されたcharのデータをcharとして表示するプログラムを教えてください

アバター
purin52002
記事: 235
登録日時: 7年前
連絡を取る:

Re: charの質問

#2

投稿記事 by purin52002 » 6年前

”printf char”などで検索をかければ幸せになれるかもしれません。

char型の変数cがあったとして、

c言語なら printf("%c",c);
c++なら std::cout<<c<<std::endl;

で表示されると思います^^
c++初心者を自負しています。
質問者さんには今後私にプログラミングを教えてくれるようにやさしく丁寧に教えるつもりです。ぎぶあんどていく^p^
回答者さんには精一杯感謝します。ぎぶおんりー^p^

忍者

Re: charの質問

#3

投稿記事 by 忍者 » 6年前

char型とは文字のオブジェクトです。入力したいときはsscanf関数などを使って、char型のメンバに入力すると言いと思います。
出力したいときは、printfなどを使うとき%sを使えば入力できます。

shika

Re: charの質問

#4

投稿記事 by shika » 6年前

cの初心者を未だこえられていませんが、下記のコードが参考に成れば幸いです。

コード:

/*
* test_char.c
*/

#include <stdio.h>
#include <conio.h>

void main0(void);

int main(void)
{
	main0();

	return 0;
}

void main0(void)
{
	char ch;

	while (printf("半角一文字を入力して下さい。(終了は、\'Ctrl\'+\'z\' です。): "), scanf("%c", &ch) != EOF)
	{
		while(getchar() != '\n'){}
		printf("入力された半角一文字です。                             :\'%c\'\n", ch);
	}
	printf("終了します。\n");
}

返信

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