jw_cad 外部変形 - (1020) gccでコマンドライン引数を使う -

外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。

 

gccコマンドライン引数を使う

:gccコマンドライン引数を使う
@echo off
if not exist %~dpn0.exe (
  for /f "delims=:" %%n in ('findstr /n "^#!" %0') do (
    more +%%n %0 > %~dpn0.c
    gcc -Os %~dpn0.c -o %~dpn0.exe -s
  )
)
%~dpn0 %* > jwc_temp.txt

type jwc_temp.txt
pause
goto:eof

REM #jww
REM #c a = /_a
REM #e

#!この次の行からプログラムを書いてください
#include "jw.h"

int main(int argc, char *argv[])
{
  int i, n;
  char s[256];

  printf("argc : %d\n", argc);
  for (i = 0; i < argc; i++) {
    if (i == 1) {
      n = strlen(argv[i]);
      substr(argv[i], 1, n-1, s);
      printf("argv[%d] : %s\n", i, s);
    } else {
      printf("argv[%d] : %s\n", i, argv[i]);
    }
  }
  return 0;
}