JR福知山線脱線事故後に自死した長男遼太さんの祭壇の前で話す岸本早苗さん=兵家県宝塚市で2015年12月5日、大西岳彦撮影 「死を差別しないで」…JR西、原則106人対象 「息子が生きた証しを残してほしい」。2005年4月に兵庫県尼崎市で起きたJR福知山線脱線事故で、JR西日本は犠牲者の氏名を刻んだ名碑を現場に設置する。事故で負傷し、約3年半後に命を絶った岸本遼太さん(当時25歳)=兵庫県宝塚市=の母早苗さん(71)は、その名碑に息子の名前を刻んでほしいと願う。名碑に刻まれる氏名について、同社は原則として列車で亡くなった乗客106人を対象にしており、早苗さんは「事故に遭わなければ、遼太は死なずに済んだ。死を差別しないでほしい」と訴える。 京都市内の大学4年生だった遼太さんは通学のために宝塚駅から乗った快速電車で事故に遭い、首を捻挫した。阪急電車に変えて通学していたが、約2カ月後、凄惨(せいさん)な事故現場を思い出すようになり、パニック状態に陥った。電車に乗れなくなり、心的外傷後ストレス障害(PTSD)と診断された。「なぜ自分が生き残ったのか」と強く思うようになり、自宅の部屋でふせることが多くなった。大学は卒業したが、就職活動はで…
福知山線脱線事故の原因の元はJR西日本の企業体質?
2((文))(感情などの)ほとばしり, 吐露(トロ), 発露;[けなして] 吐露した[ほとばしり出た]言葉[詩文]. 3〔物理〕(気体の)噴出, 噴散, 吹き出し;吹き出た気体[液体] 4〔病理〕滲(シン)出(物). どうしてこんな単語をマンションの名前に採用したのでしょう?? それとも英語ではないのでしょうか??
2019年9月19日 更新 600名以上の日常を一瞬で破壊した、福知山線脱線事故。マンションの角に潰れた電車がめり込んだ映像は、今も忘れることが出来ないほど悲惨で壮絶な映像でした。今回は、事故前に不可解な現象を体験した人もいると言われる、福知山線脱線事故のその後や心霊体験を紹介します。 福知山線脱線事故の心霊現象が怖すぎる!
JR福知山線脱線事故 事故発生当時の報道 - Niconico Video
More than 1 year has passed since last update. ポインタ渡し・ポインタ演算の復習というか勉強のためにいろいろ書いて試したことがあるので,それを公開しておきます. 自分の勉強ノートとしてと,初心者向けに「こう書くとこうなる」の例を紹介できればという記事です. 一連の関数へのポインタ渡しの話の最後の記事という位置付けでもあります. 第1弾: C言語でユーザ定義関数にargvやFILEを渡したい(関数へのポインタ渡し) 第2弾: C言語でユーザ定義関数にargvやFILEを渡したかった(関数へのポインタ渡し) なお,以下の説明にはあまり自信がないので,鵜呑みにされるとまずいかも知れないですし,よく分かってらっしゃる方に「合ってる」「間違ってる」等コメントいただけると幸いです. まずは簡単と思われる方から.配列をあとでやります. 書いてみたコードはこれです. sample1. c #include// int型変数のアドレスを受ける void func1 ( int * pt){ * pt = 5; // ポインタが指す先の変数の中身を5に} // int型ポインタのアドレスを受ける void func2 ( int ** pt){ ** pt = 6; // ポインタが指す先のポインタが指す先の変数の中身を6に} int main ( void){ int a = 0; func1 ( & a); // 変数のアドレスを渡す printf ( "call func1(&a) \n "); printf ( "a=%d \n\n ", a); int * b = & a; func2 ( & b); // 変数のアドレスを格納したポインタのアドレスを渡す printf ( "call func2(&b) \n "); printf ( "a=%d *b=%d \n\n ", a, * b); func1 ( b); // 変数のアドレスを格納したポインタを渡す printf ( "call func1(b) \n "); return 0;} output1 $. /sample1 call func1(&a) a=5 call func2(&b) a=6 *b=6 call func1(b) a=5 *b=5 コードとコメントを見てもらえればだいたいわかってもらえるでしょうか.
= 4){ return 1;} a=atof(argv[ 1]); b=atof(argv[ 2]); x=a+b;} else if ( strcmp (argv[ 3], "subtract")== 0){ x=a-b;} else if ( strcmp (argv[ 3], "multiply")== 0){ x=a*b;} else if ( strcmp (argv[ 3], "divide")== 0){ x=a/b;} else { printf ( "%f\n", x); 0???? できているのでは? 0 main関数の第1引数 double aegc が気になります。 通常は int argc です。intとdoubleは普通はサイズが異なるので、そこでエラーになってるかもしれません。
x: y; printf ( "x =%d, y =%d, a =%d\n", x, y, a); ( x > y)? printf ( "x > y. \n"): printf ( "x <= y. \n"); return 0;} $ gcc conditional_operators. c $ a x = 5, y = 8, a = 8 x = 3, y = - 2, a = 3 x > y. 3項演算子は,式しか記述できない部分で比較したい場合に効果的です. 例えば,配列の添字でa[(x > y)? x: y]のような使い方も可能です. カンマ演算子 カンマ演算子を利用すると,本来1つしか式を記述できない部分に複数の式を記述することができます. 例えば,以下の文があったとします. 整数の四則演算 - C99対応のC言語入門 - Perl元気塾のC言語講座. 上記の2つの文は,カンマ演算子を利用することで以下の1つの文で記述できます. カンマ演算子は,左から右に実行され,評価されます. そして最後に評価(実行)された式が全体の式の値になります. 例えば,以下の文では,最初にaに1が代入され,次にbに2が代入されます. そして,カッコの式の値は2になり,その式の値(2)がxに代入されます. カンマ演算子の説明をするために,以下のようなコードで考えてみましょう. sum = 0; mul = 1; for ( i = 1; i <= 10; i ++) { sum = sum + i; mul = mul * i;} このコードでは,for文の実行に先立って,変数sumを0にmulを1に初期化しています. カンマ演算子を利用すれば,この初期化の文をfor文の中に取り込んで,コンパクトに記述できます.(代入演算子も利用しています.) for ( sum = 0, mul = 1, i = 1; i <= 10; i ++) { sum += i; mul *= i;} また,以下の例では,while文の条件式にカンマ演算子を利用して2つの式を記述しています. まず,scanf関数でiに値を入力します. 次に,そのiが10未満の場合にwhile文の条件式は真になり,while文の中身を実行します. iが10以上の場合はwhile文条件式が偽になるので,while文の中身を実行せずに次の処理に進みます. while ( scanf ( "%d", & i), i < 10) { キャスト演算子 キャスト演算子を知りたいあなたは, キャスト演算子で明示的な型変換【暗黙的な型変換も紹介】 を読みましょう.
四則計算
四則計算とは、足し算、引き算、掛け算、割り算のことです。
(加算、減算、乗算、除算)
プログラミングでは頻繁に計算を行います。
計算の仕方は単純で、見た目にもわかりやすいですが、いくつか注意点があります。
まずは簡単なサンプルコードから。
#include