top of page
  • 執筆者の写真bosi siro

C++ 文字出力方法を日本語にする


0 #include <iostream>

1 int main() {

2  std::string test = "Hello World";

3  std::cout << test << std::endl;

4  return 0;

1 }


今回は上記を一行ずつ日本語にしていきます。


#include <iostream>

「iostream」というファイルを含め(include)ます、このファイルの中にある機能を使いますよということみたいです。


int main() {}

mainという関数を宣言してます、関数というのは機能と言い換えてもいいかもしれません

。「これmainって機能だからねー」と言ってます。今はここまで覚えておけば大丈夫だと思います。



std::string test = "Hello World";

std::string という型(文字列を扱いますよっていう型)で「test」という名前の変数(箱みたいなものを作りますという宣言です。

同時に変数testに「Hello World」という文字列を代入してます。

文字列扱うtestって箱を作って、「Hello World」入れといたよってことです

std::string test;

test = "Hello World";

上記のように二行で表現することもできます。



std::cout << test << std::endl;

コンソールウィンドウにtestって文字列を表示するよっておまじないです。

よくわかんなくてもひとまず大丈夫だと思います。


4

return 0;

これもおまじないです。とりあえず最後はこんな感じになってると最初は覚えておけばいいと思います。一応説明を下に書きます。

intという型でmainという機能を宣言しています、intは数字を扱うものを作るよって宣言なので、この機能を使った時に、数字を返してあげないといけない決まりなんです。

なのでこの機能を呼び出した相手に0を返してあげてます。僕はそんな解釈をしています。

どうでしょう、理解できましたか?理解できた貴方は天才だと思います


以上、前回の文字列出力方法の日本語化でした。


閲覧数:0回0件のコメント

最新記事

すべて表示

C++ SFML マップのスクロール

本日は時間が無い為、突貫工事になる マップのスクロール機能を実装 以下が、追加分になる // プレイヤーを中心にスクロールするビューを作成 sf::View view(sf::FloatRect(0, 0, 800, 600));...

Comments


bottom of page