Presentation is loading. Please wait.

Presentation is loading. Please wait.

OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド

Similar presentations


Presentation on theme: "OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド"— Presentation transcript:

1 OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド
独立したプログラムである外部コマンド 例: 内部コマンド cd dir   外部コマンド find mem

2 コマンドとアプリケーション コマンド: OSの上で動く、ユーザーが使える命令。 コマンドは一つの動作だけを受け付ける。 アプリケーション:
複数の命令を受け付ける。

3 bcc32 bcc32.exeはc言語のコンパイル・リンクを行う コマンドプログラム コンパイルの実行
リンカilink32を呼び出してリンク実行

4 使用例

5 シェル ユーザーとOSとの間でコマンドや入力機器 からの情報をやりとりするプログラム。 Windows2000ではコマンドプロンプト
UnixやLinuxではshやbash、cshなど

6 コマンドライン引数 シェルでコマンドをいれたあと、 続けて入れるパラメータのこと 例: bcc32 hello.c
   コマンド コマンドライン引数

7 C言語でのコマンドライン引数の 扱い方 main関数の引数として扱うことができる。 #include <stdio.h>
int main(int argc, char *argv[]) { int i; for (i = 0;i < argc;i++) printf("%d: %s \n",i,argv[i]); return argc; }

8 C言語でのコマンドライン引数の 扱い方 int argc: コマンドに渡された引数の数を格納 引数には、コマンド自身の名前も含まれる。
char *argv[]: コマンドライン引数自体を格納する 文字列配列。個数とそれぞれの長さが 実際に使用されるまでわからないので、 ポインタと[]によって定義されている。


Download ppt "OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド"

Similar presentations


Ads by Google