おしえてください1

回答受付中の質問

おしえてください1

整数を入力し,その値とアドレスを表示させよ
<実行結果>
整数を入力せよ:15
値 アドレス
15 22CCC4

投稿日時 - 2009-06-05 20:49:16

QNo.5019855

すぐに回答ほしいです

1人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(4件中 1~4件目)

ANo.4

> 表示させよ

printfやstd::coutなどで書き込んでも、それは標準出力に対するものなので、確実に「表示」できるわけではありません。
あるいは、フリースタンディング環境であるために、printfなどがそもそも使えない可能性もあります。
まずは処理系を明確にしてください。

また、

> 値 アドレス
> 15 22CCC4

ここでいう「アドレス」とは、C規格でいうところのアドレスでしょうか? あるいはハードウェア的なアドレスでしょうか? 
前者の場合、printfの%pで書式化される形式は処理系に依存します。やはり処理系を明確にしてください。
後者の場合、プロセッサから見たアドレスという認識でよろしいでしょうか? その場合、物理アドレスでしょうか? 論理アドレスでしょうか?

投稿日時 - 2009-06-05 22:48:21

ANo.3

キーボードからの入力関数
scanf();

表示関数
printf();
int型の値を表示するには、「%d」を使う
アドレスの値を表示するには、「%p」を使う

参考サイト
http://ratan.dyndns.info/MicrosoftVisualC++/adress1.html

自分で調べた方が早いと思いますけど・・・。
このぐらいなら、参考書に載っています。

もしかして参考書持ってないんですか?

投稿日時 - 2009-06-05 22:13:18

ANo.2

#include <iostream>
using namespace std;
int main()
{
cout << "整数を入力せよ:15" << endl;
cout << "値 アドレス" << endl;
cout << "15 22CCC4" << endl;
}

投稿日時 - 2009-06-05 21:33:19

ANo.1

まず、どこまで作成してどこがわからない(もしくは作成したが思い通りに動かない)貴方のソース提示してください。

投稿日時 - 2009-06-05 21:06:18

あわせてチェックしたい
  • Outlook Express エラー:0x800CCC0E ...
  • オンラインスキャン+cccクリーナー ...
  • メール送信 拒否されます。 エラー550 0x800CCC79 ...
PR
母の日!ほっこりエピソード2012特集[ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら