標準入出力・エラー出力

コマンドラインベースで動作した場合などの標準入出力およびエラー出力を扱います。

Java

標準出力

System.out.println( "標準出力" ); //標準出力

標準入力

クラスライブラリからjava.ioパッケージの宣言を忘れないこと。
import java.io.*;
class Keyinput {
 public static void main (String[ ] args) throws IOException {
  System.out.println("文章を入力してください。");

  BufferedReader input = 
   new BufferedReader (new InputStreamReader (System.in));
  String str = input.readLine( );

  System.out.println("入力された文章は「" + str + "」です。");
	}
}

エラー出力

  • Systemクラスのクラスメンバを使う。
    • Systen.in, out, err。

PHP

標準出力
<?php echo '標準出力' ?>
エラー出力
  • php.iniファイルに以下のように記入
;エラーを出力する場合
display_errors = On
  • phpソース内部で指定する場合
// エラー出力する場合
ini_set( 'display_errors', 1 ); 
標準入力
フォームを使った例
//form1.html
<form action="form1.php" method="get">
   <input type="text" name="message">
   <input type="submit">
 </form>
form1.php
<?php
   echo htmlspecialchars($_GET['message']);
 ?>

javascript

  • ブラウザ上で動作するのが基本となりますが はたして文字ベースでエラー出力する標準的方法はあるのかしら?
  • ダイアログなら以下のように
alert("エラーです");

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年06月14日 16:14