Chinaunix

标题: 关于终端透明打印后,出现终端死机问题。 [打印本页]

作者: ljhljh    时间: 2008-04-24 17:09
标题: 关于终端透明打印后,出现终端死机问题。
b_wtzl_phone_add_prt()
{
   file *fp;
   char file_name[30];
   memset(tel_file,0,sizeof tel_file);  //假设tel_file已定义
   memset(printfile,0,sizeof printfile); //假设tel_file已定义
   memset(file_name,0,sizeof file_name);
   
   strcpy(file_name,”/usr/aaa/print”);
   sprintf(tel_file,”%s/%s.tel”,file_name,gh);  //假设gh为定值
   
   if( !(fp=fopen(tel_file,”w”)))
   {
     ….
   }
   
   fprintf(fp,”\033[5i”];  //打开透明打印
   //生成打印内容

   fprintf(fp,”\033[4i”];  //关闭透明打印
   fclose(fp);
   sprintf(printfile,”cat  %s”,tel_file);
   system(printfile);   //当编译成功后,执行完此命令时,发现终端会死机。
}

请高手,本程序有什么实际问题吗?,如何终端解决死机问题。
请多多指教,谢谢!
作者: sdccf    时间: 2008-04-28 09:14
估计不是死机,是启动了终端透明打印,在透明打印状态下终端是不能操作的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2