Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
4
Добавлен:
13.02.2018
Размер:
815 б
Скачать
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <io.h>

void main(int argc, char *argv[])
{
	char	fname[80], buf[80], prgarg[80];
	int	i;
  if(argc < 2) {
    fprintf(stderr,"usage bc_cpp filename.c/cpp\n");
    exit(1);
  }
  *prgarg = 0;
  for(i=1; i<argc; i++) {
    if(*argv[i] == '/' || *argv[i] == '-')
      sprintf(prgarg + strlen(prgarg), "%s ", argv[i]);
    else
      strcpy(fname, argv[i]);
  }
  if(access(fname, 0) != 0) {
    fprintf(stderr,"%s : access denied\n", fname);
    exit(1);
  }
  sprintf(buf, "wcl386 /c %s %s", prgarg, fname);
  system(buf);
  system("wpp2con");
  for(i=0;i<strlen(fname);i++) {
    if(fname[i] == '.') {
      sprintf(fname + i, ".err");
      break;
    }
  }

  if(access(fname, 0) == 0)
    unlink(fname);

}
Соседние файлы в папке Borland C++.ver.3.1(Portable).English
  • #
    13.02.2018815 б4BC_WCPP.C
  • #
    13.02.20181.12 Кб4BC_WCPP.OBJ
  • #
    13.02.2018353 б4BUILTINS.MAK
  • #
    13.02.20189.22 Кб4DPMIMEM.LIB
  • #
    13.02.20187.02 Кб4GREP.COM
  • #
    13.02.201881 б3HC.BAT