日期:2014-05-16  浏览次数:20636 次

如何使我的程序可以修改unix提示符
小弟刚刚接触unix,还是用的cygwin,遇到一个作业中的困难,请教一下各位老大

作业要求建立一个editor程序,它有文字处理的功能,首先,在命令行里输入./editor, 或./editor filename,要求editor创建一个空的文件或打开制定文件,并且在做好等待用户输入的准备后,给出提示:editor>,小弟写了
  if (argc == 2) {
  cFile = fopen(argv[1], "w");
  } else {
  cFile = fopen(unnamed,"w");
  }
但不知道如何讲系统提示符$改为editor>,求助各位老大

------解决方案--------------------
看看你的需求不需要把系统提示符$改为editor >
你直接打印出editor > 不就行了?
------解决方案--------------------
你们老师是不是要求直接用shell写程序?
------解决方案--------------------
export PS1='editor>'可以吗?