forked from johannesgerer/jburkardt-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathargs.html
118 lines (99 loc) · 3.22 KB
/
args.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<html>
<head>
<title>
ARGS - Command Line Argument Retrieval
</title>
</head>
<body bgcolor="#EEEEEE" link="#CC0000" alink="#FF3300" vlink="#000055">
<h1 align = "center">
ARGS <br> Command Line Argument Retrieval
</h1>
<hr>
<p>
<b>ARGS</b>
is a C++ program which
demonstrates the retrieval of command line arguments.
</p>
<p>
This shows how a program can count and retrieve the individual command
line arguments with which it was invoked. Thus, if our executable
is called <i>fu</i> and we invoke it with the command
<pre><b>
fu man chu
</b></pre>
then our argument counter will return the value 3, and the arguments,
indexed by 0, 1 or 2, will return the values <i>fu</i>,
<i>man</i> or <i>chu</i>.
</p>
<h3 align = "center">
Licensing:
</h3>
<p>
The computer code and data files described and made available on this web page
are distributed under
<a href = "../../txt/gnu_lgpl.txt">the GNU LGPL license.</a>
</p>
<h3 align = "center">
Languages:
</h3>
<p>
<b>ARGS</b> is available in
<a href = "../../c_src/args/args.html">a C version</a> and
<a href = "../../cpp_src/args/args.html">a C++ version</a> and
<a href = "../../f77_src/args/args.html">a FORTRAN77 version</a> and
<a href = "../../f_src/args/args.html">a FORTRAN90 version</a> and
<a href = "../../java_src/args/args.html">a JAVA version</a> and
<a href = "../../m_src/args/args.html">a MATLAB version</a> and
<a href = "../../py_src/args/args.html">a Python version</a>.
</p>
<h3 align = "center">
Source Code:
</h3>
<p>
<b>ARGS</b> is a program which reports the command line arguments
with which it was invoked.
<ul>
<li>
<a href = "args.cpp">args.cpp</a>, the source code;
</li>
<li>
<a href = "args.sh">args.sh</a>,
commands to compile and load the source code;
</li>
<li>
<a href = "args_output.txt">args_output.txt</a>,
the result of the command "args 17 apple 3.14159 > args_output.txt";
</li>
</ul>
</p>
<p>
<b>PRIME_SUM</b> is a program which expects one command line argument,
an integer N. It reads N, computes the sum of the prime numbers up to N,
and prints it out. The program demonstrates how a command line argument,
which is a STRING, can be converted to an INTEGER, using the function
<b>atoi</b>.
<ul>
<li>
<a href = "prime_sum.cpp">prime_sum.cpp</a>, the source code;
</li>
<li>
<a href = "prime_sum.sh">prime_sum.sh</a>,
commands to compile and load the source code;
</li>
<li>
<a href = "prime_sum_output.txt">prime_sum_output.txt</a>,
the result of the command "prime_sum 1000 > prime_sum_output.txt";
</li>
</ul>
</p>
<p>
You can go up one level to <a href = "../cpp_src.html">
the C++ source codes</a>.
</p>
<hr>
<i>
Last revised on 14 December 2011.
</i>
<!-- John Burkardt -->
</body>
</html>