発生している問題・エラーメッセージ
Atomを用いてC++を学ぼうと思い参考書を購入したプログラム初心者なのですがそこに記載されていたソースコードを実行しようとしたところエラーは出ないのですがcin文の前のcout文の内容が出力されないまま砂時計(?)のマークが出て入力待ち(?)になりしかも何も入力できない状況です。ちなみにこのソースコードは参考書の記載と全く同じものなのでAtomの方に何らかの問題があるかと思われます。また、プログラムはインストールしてあるScriptからRun Script(⌘i)で実行しています。Atomはインストール後、Atomだけでエディット〜実行までできるようにいろんなパッケージを入れた程度(script,script-runner,linter-gcc,japanese-menu,expose)で特に他にいじっていないと思います。(他に入出力用のパッケージが必要でインストールしなければいけない?)初心者で拙い文章かと思いますがC++、Atomに詳しい方、どうか解決法をご教示いただけると助かります。
該当のソースコード
#include <iostream> using namespace std; int main() { double height; //身長 double weight; //体重 double bmi; //BMI //キー入力をheightに格納する cout << "身長(m)を入力してください:"; cin >> height; //キー入力をweightに格納する cout << "体重(kg)を入力してください:"; cin >> weight; //身長と体重からBMIを計算する bmi = weight / height / height; //BMIを画面に表示する cout << "あなたのBMIは、" << bmi << "です。" << endl; return 0; }
試したこと
web上で散々調べましたがhitしませんでした。
補足情報(FW/ツールのバージョンなど)
使用PC:Mac
使用ツール:Atom 1.32.2
回答1件
あなたの回答
tips
プレビュー