電子書籍の厳選無料作品が豊富!

質問です。
プログラミングを独学で勉強してるのですがわからないところがあって知ってる方がいらしたら教えて欲しいです。

わたしはC言語を勉強していてその中に¥nというワードが出てきます。パソコンで入力しようと思ったのですが¥を半角にしようとすると/このような記号が出てきました。仕方なく/nで参考書のプログラムを入力したら実行結果が参考書とあっていたので¥nや似たようなものがあればわたしは¥のかわりに/を使って進めていました。

すると、¥105円のように数字の前に円マークをつけるプログラムがあってやってみたのですが実行結果がエラーになってしまいます。

参考書には¥マークをつけるには¥¥と円マークを2つ続けて入力とありました。¥を入力すると/になってしまうのでわたしは//105と入力しましたが実行結果は
¥105ではなく//105となってしまいます。お手上げ状態ですのでみなさんの知恵をお貸しいただけないでしょうか

A 回答 (4件)

以下を参考にしてみて下さい。


https://dynabook.com/assistpc/faq/pcdata2/017411 …
    • good
    • 0

Windowsなら、そのCのプログラムを入力するのに使っているソフトはなんですか?


そのソフトで、フォントが欧米用フォント(や、バックスラッシュに割り当ててあるフォント)になっていると、円記号ではなく、バックスラッシュで表示されます。
    • good
    • 0
この回答へのお礼

ソフトというか…ウエブ上からプログラムを入力できるサイトですので…よくわかりません。すいません

お礼日時:2017/01/22 22:27

そのパソコンのOSはなんですか?Macですか?Windowsですか?Linuxですか?


円記号には、複雑な事情があって。

(日本語版の)Windowsでは、プログラムで使う記号は半角の円記号です。

MacやLinuxでは、フォントや文字コードによって
(1)\n等は / の逆方向のもの(バックスラッシュ) を使う。 半角円記号は表示できない
(2)\n等は 円記号を使う。バックスラッシュは表示できない(Windowsと同じ)
(3)\n等は バックスラッシュを使う。 半角円記号は「ただの文字」として別に用意されている
と、動作が異ります。
(1),(2)の場合は、参考書の円記号はバックスラッシュに置き換えて考える必要があります。

> 実行結果がエラーになってしまいます。

具体的に、どんなエラーになったのでしょうか?
その内容を読まなければ、誰にも原因も対処法もわかりません。



https://ja.wikipedia.org/wiki/%E5%86%86%E8%A8%98 …
    • good
    • 0
この回答へのお礼

ありがとうございます。Windowsです。//105円と表示されてしまいます。正しくは¥105円なのですが…

お礼日時:2017/01/22 22:05

キーボードのドライバーが英語になっていませんか?


OSを提示していただければ確認方法と修正方法を説明できるかもしれません。
    • good
    • 0
この回答へのお礼

ありがとうございます。今調べたらWindows10でした

お礼日時:2017/01/22 21:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!