LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1203|回复: 13

连我的大学导师都棘手的问题。

[复制链接]
发表于 2005-5-21 09:12:17 | 显示全部楼层 |阅读模式
在一次写程序的时候,我想用c语言写一个程序,这个程序运行后可以在某个目录下创建自己的一个目录,并且同时能打开某个目录下的一个脚本文件。平台任意。
比如:
我想在c:\aaa\ 创建bbbbb目录。并且同时打开d:\cccc\  的脚本autorun.bat(win下的批文件)。
我郁闷了很久,想不出,最后问我的老师。结果大家都知道了。。。。
发表于 2005-5-21 09:46:51 | 显示全部楼层
你们那算老师吗?晕,这也叫难题?
真不好意思回答,你回去看看c语言...
回复 支持 反对

使用道具 举报

发表于 2005-5-21 10:21:13 | 显示全部楼层
和shell编程无关,移动

另外,你那导师研究的不是计算机吧?
回复 支持 反对

使用道具 举报

发表于 2005-5-21 10:25:05 | 显示全部楼层
这个笑话还蛮不错的
回复 支持 反对

使用道具 举报

发表于 2005-5-21 10:45:39 | 显示全部楼层
大家可能没有仔细看
人家要求的是同时,就是要求计算机“同时”做两件事情。这当然棘手了
回复 支持 反对

使用道具 举报

发表于 2005-5-21 11:04:54 | 显示全部楼层
不但棘手,而且还很烫手。:-)
是不是楼主没有说清楚啊?
回复 支持 反对

使用道具 举报

发表于 2005-5-21 11:56:00 | 显示全部楼层
什么叫“同时”。有必要吗,创建一个目录要多少时间?开打“批处理”要多少时间?
也许是执行“批处理”,如果很复杂,倒有可能花点间。

如果要“并行”操作,就多线程。也不是什么难题。问题是有没有必要。如果两个操作都可在很短时间内完成,它们完全可以“串行”;如果一个很费时,一个又很短,可以先短后长。“并行”一般用于两个都很费时或要时刻同步的操作。你的实际需求。实际上体现不出“并行”的好处。

计算机没有真正的“并行”,特别是在单CPU的机子上。都算是多CPU的,也有可能在同一CPU上串行地完成属于同一个进程的多个任务(进常来自线程)。
回复 支持 反对

使用道具 举报

发表于 2005-5-27 11:06:32 | 显示全部楼层
那这个问题中的“同时”可以准确实现吗!?
回复 支持 反对

使用道具 举报

发表于 2005-5-27 11:29:17 | 显示全部楼层
这个同时只是从人的感觉上来说的吧,七楼已经解释得很清楚了
回复 支持 反对

使用道具 举报

发表于 2005-5-28 16:17:35 | 显示全部楼层
win 创建目录的函数:CreateDirectory
linux 下创建目录的函数:mkdir

打开文件都可以用:fopen
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表