質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

471閲覧

同じエディタでしか開けないのでしょうか?

bo-

総合スコア1

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2020/04/25 05:20

visual Studio2019でc言語のソースを書いたのですが、
そのソースプログラムをatomで開いてみると文字化けしていました。
ソースプログラムは書いた時のエディタでしか見ることが
できないのでしょうか?
教えていただけると幸いです。
よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

atomは使っていないので設定などはわかりませんが、ソースファイルの文字コードは何でしょう?
最近の自分にはVC++を使う必要がないので標準の文字コードが何になっているのか分かりませんが、今ググって煮たらShift-JISのようですね。
atomだと多分UTF-8を優先に判定してそうなので、ソースコードの初めの部分が英数字のみの場合だと判定した文字コードがUTF-8になってしまって実際はS-JISなので日本語部分で文字が化けてしまっているのではないでしょうか?
ちなみに、VS2017ですが、以下のようなブログ記事があります。いろんなツールで同じソースを編集するのであれば参考になるかもしれません。
Visual Studio で UTF-8 でC++を書いたら心が折れそうになった件

投稿2020/04/25 05:32

編集2020/04/25 05:35
len_souko

総合スコア1363

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

bo-

2020/04/25 05:55

atomの文字コードをS-JISに設定したら 文字化けせず表示できました! とても分かりやすい解説ありがとうございました m(_ _)m
len_souko

2020/04/25 06:10

文字化けは大概文字コードの違いによるもので、それ以外だと思いつくのは異字体セレクタくらいかな? 名前なんかで使う特殊な漢字はベースとなる漢字の文字コードに加えてもう一文字分のコードを使用して表現するので、異字体セレクタに対応していないとベースの漢字の後ろに□がついたりするらしい。 それかなり特殊な場面だと思うので、大概は開くときの文字コードの指定を行えば解決するということです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問