cobol语言

yyjj 2000-01-17 08:32:00
本人从事计算机工作,对系统较有研究,特别在unix上,也对编程很感兴趣,也搞过cobol 语言的开发,但是往往简单地学会了比如VB 、C,但要对一种语言再深入则较难,请教第一个问题:C语言的初学机进阶的文档资料不知哪有。以上是因为我第一次进这个论坛,自我介绍。今天要请各位帮忙的是:如何对用COBOL编写的执行程序即目标程序中的绝对路径进行替换,把绝对路径该为相对路径,COBOL程序实在UNIX平台使用,例如目标程序中的路径是绝对路径/usr/www/bin,现想改为相对路径./bin,谢谢
...全文
162 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littletao 2000-01-25
  • 打赏
  • 举报
回复
随便写了几句程序,可能语法有些问题,
但大致上这么做应该是可以的。


char buffer[80];
fdinput = open( INPUTFILE, O_RDONLY);
fdoutput = open( OUTPUTFILE, O_WRONLY and O_CREAT);
for(i=0;i<MAXLINE;i++)
{
count=read(fdinput,buffer,80);
if(buffer2=strstr(buffer,"//usr//www//bin")
pos=buffer2-buffer+1;
buffer3=buffer+pos+7;
strcpy(result,buffer2);
result[pos]='\0';
strcat(result,".//bin");
strcat(result,buffer3);
write(fdoutput,result,couter-7);
else
write(fdoutput,buffer,couter);
}
close(fdinput);
close(fdoutput);
yyjj 2000-01-18
  • 打赏
  • 举报
回复
其实这是用C语言编写一个字符串替换程序,并不是纯粹的COBOL问题,我想你搞错了,至于你的回复我想跟没回复一样,谢谢
zdg 2000-01-18
  • 打赏
  • 举报
回复
找本C的教材看看吧...
COBOL我没有用过, COBOL的问题请发到"其他开发语言"栏目

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧