学生向けプログラミング入門

学生向けにプログラミングを解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails

C++

C++プログラミング入門その2 計算をするプログラム1(2020年3月更新)

C++

[TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【Keisan1.cpp】 /** keisan1.cpp*/ #include <iostream> int main() { int a; a = 87 * 29; std::cout << a << std::endl; } このプログラムを作成してコンパイルして実行する</iostream>…

C++プログラミング入門その1 プログラムの作成・実行(2020年3月更新)

C++

[TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【Welcome.cpp】 #include <iostream> int main() { std::cout << "ようこそ!C++の世界へ!"; std::cout << std::endl; } 入力のときには次の点に注意してください。 英字の大</iostream>…

C++プログラミング入門 コンパイラの導入(Visual Studio Community2019)

C++

[TOP] 次>> コンピュータでは機械語を処理して様々な仕事を処理しています。 しかし機械語というのは「0」と「1」の数字の羅列からできており、人間が理解できる内容ではありません。 そこで人間が解りやすい言葉を機械語に変換する作業が必要となります。…

C++プログラミング入門 TOP

C++

C++ コンパイラの導入(Visual Studio Community) プログラムの作成・実行 計算をするプログラム1 計算をするプログラム2 if文を使用したプログラム1 if文を使用したプログラム2 for文を使用したプログラム1 for文を使用したプログラム2 標準入力cin…

C++プログラミング入門その32 関数ポインタとクラス

C++

>>この記事には書き直した新しいページがあります。 [TOP] Visual Studioで新規プロジェクトを作り、以下のヘッダーファイルと2つのcppファイルを作成して下さい。 【Draw.h】 /** ヘッダファイル */ /**Draw.h*/ void draw(int max_x, int max_y, int (*fu…

C++プログラミング入門その31 バイナツリー

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【BtreeTest.cpp】 #include<iostream> #include <stdio.h> #include <stdlib.h> #include<string.h> #include<fstream> /*header of BTREE*/ typedef struct BTRE</fstream></string.h></stdlib.h></stdio.h></iostream>…

C++プログラミング入門その30 リストとファイル入出力2

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【FileTest1.cpp】 #include<iostream> #include <stdio.h> #include <stdlib.h> #include<string.h> #include<fstream> struct eLIST *newObj(void * data); stru</fstream></string.h></stdlib.h></stdio.h></iostream>…

C++プログラミング入門その29 キュー・スタック

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【QUE_STUCK.cpp】 #include<iostream> #include <stdio.h> #include <stdlib.h> #include<string.h> #include<fstream> /*header of STUCK*/ typedef struct STUC</fstream></string.h></stdlib.h></stdio.h></iostream>…

C++プログラミング入門その28 リストとファイル入出力1

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【ListTest1.cpp】 #include<iostream> #include <stdio.h> #include <stdlib.h> #include<string.h> #include<fstream> struct eLIST *newObj(char * data); stru</fstream></string.h></stdlib.h></stdio.h></iostream>…

C++プログラミング入門その27 ポインタの応用

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【PointerTest6.cpp】 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> void main(){ char *s, buf[512]; std::cout <</string.h></stdlib.h></stdio.h></iostream>…

C++プログラミング入門その26 構造体の中の構造体

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【Kouzoutai5.cpp】 #include <iostream> struct Point { float x; float y; }; struct Triangle { struct Point a, b, c;</iostream>…

C++プログラミング入門その25 構造体へのポインタ

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【Kouzoutai3.cpp】 #include<iostream> #include <stdio.h> #include <string.h> struct xPen { char *color; int futosa; }; void init( str</string.h></stdio.h></iostream>…

C++プログラミング入門その24 構造体

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【Kouzoutai1.cpp】 #include <iostream> struct gakuseki { char name[12]; char nen[5]; char number[5]; char gakka[6]</iostream>…

C++プログラミング入門その23 ポインタ配列を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【Hairetsu3.cpp】 #include <iostream> void main() { int array[20]; std::cout << "配列arrayのアドレス" << std::endl</iostream>…

C++プログラミング入門その22 配列を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下のcppファイルを作成して下さい。 【Hairetsu1.cpp】 #include <iostream> void main() { int hairetsu[10]; for(int i=0; i<10; i++) { hairetsu[i] = i; }</iostream>…

C++プログラミング入門その21 モジュールと分割コンパイル2

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下の2つのcppファイル、1つのヘッダーファイルを作成して下さい。 【Game_head.h】 /* header file : Game_head.h */ int yesno(); void current_…

C++プログラミング入門その20 モジュールと分割コンパイル1

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、以下の2つのcppファイル、1つのヘッダーファイルを作成して下さい。 cppファイルは「ソースファイル」フォルダに、.hファイルは「ヘッダーファイル…

C++プログラミング入門その19 while文とswitch文を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【WhileTest1.cpp】 #include<iostream> void main() { int i=20, sum=0; while(i>10) { sum +=i; i--; } std::cout << "sum</iostream>…

C++プログラミング入門その18 関数の宣言

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【Game1.cpp】 #include <iostream> #include <stdlib.h> int yesno( ); void current_point( ); void enemy_create( ); void hero_cre</stdlib.h></iostream>…

C++プログラミング入門その17 ポインタ(pointer)を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【PointerTest1.cpp】 #include <iostream> #include <stdlib.h> void main() { int a, *pa; float x, *px; a = 9; x = 2.5; pa = &a; </stdlib.h></iostream>…

C++プログラミング入門その16 関数の定義

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【KansuuTest6.cpp】 #include <iostream> #include <stdlib.h> int square( int x ) { return x*x; } void main() { int x; std::cout </stdlib.h></iostream>…

C++プログラミング入門その15 関数を使用した応用プログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【KansuuTest5.cpp】 #include <iostream> #include <stdlib.h> void main() { int teki_kyori, teki_course, laser_course, round, so</stdlib.h></iostream>…

C++プログラミング入門その14 関数を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【KansuuTest1.cpp】 #include <iostream> #include <stdlib.h> void main() { int seed, random; seed = 2; srand(seed); for (; ;) {</stdlib.h></iostream>…

C++プログラミング入門その13 文字変数を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【MojiTest1.cpp】 #include <iostream> void main() { char a; std::cout << "y か n を入力してください-->" << std::endl</iostream>…

C++プログラミング入門その12 変数を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【HensuuTest1.cpp】 #include <iostream> void main() { float a; a = 2.999999999999; std::cout << a << std::endl; floa</iostream>…

C++プログラミング入門その11 特別な演算子を使用したプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【EnzanTest4.cpp】 #include <iostream> void main() { int n, max, goukei; std::cout << "nの倍数の和を求めるプログラム</iostream>…

C++プログラミング入門その10 論理演算のプログラム

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【EnzanTest1.cpp】 #include <iostream> void main() { int a, b, c, ans, mondaisu, seikaisu; mondaisu = 4; seikaisu = </iostream>…

C++プログラミング入門その9 標準入力cinを使用したプログラム2

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【CinTest3.cpp】 #include <iostream> void main() { std::cout << "問題 " << "C(C++)言語では、真であるというのは次のう</iostream>…

C++プログラミング入門その8 標準入力cinを使用したプログラム1

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【CinTest1.cpp】 #include <iostream> void main() { int a; std::cout << "整数を入力してください。 a = "; for ( ;!(std</iostream>…

C++プログラミング入門その7 for文を使用したプログラム2

C++

>>この記事には書き直した新しいページがあります。 [TOP] 次>> Visual Studioで新規プロジェクトを作り、次のcppファイルを作成して下さい。 【ForTest3.cpp】 #include <iostream> void main() { int a = 0; for ( int i=0; i<=100; i=i+1 ) { a = i + a; if ( i == </iostream>…