examples/helloworld.cc
Go to the documentation of this file.00001 /* 00002 00003 Copyright (C) 2006, 2007 John W. Eaton 00004 00005 This file is part of Octave. 00006 00007 Octave is free software; you can redistribute it and/or 00008 modify it under the terms of the GNU General Public License 00009 as published by the Free Software Foundation; either 00010 version 3 of the License, or (at your option) any later 00011 version. 00012 00013 Octave is distributed in the hope that it will be useful, 00014 but WITHOUT ANY WARRANTY; without even the implied warranty 00015 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00016 See the GNU General Public License for more details. 00017 00018 You should have received a copy of the GNU General Public 00019 License along with Octave; see the file COPYING. If not, 00020 see <http://www.gnu.org/licenses/>. 00021 00022 */ 00023 00024 #include <octave/oct.h> 00025 00026 DEFUN_DLD (helloworld, args, nargout, 00027 "Hello World Help String") 00028 { 00029 int nargin = args.length (); 00030 octave_stdout << "Hello World has " << nargin 00031 << " input arguments and " 00032 << nargout << " output arguments.\n"; 00033 return octave_value_list (); 00034 }