社区
VC.NET
帖子详情
C++创建进程问题
jackslong
2012-06-02 08:36:11
c++创建进程 打开自己用MFC写的程序(该程序需要读写文件),此程序无法正确打开文件,(源码中文件没有写路径,默认在同一路径下).
是否应该在源码中加上文件路径,使创建进程打开的程序能够正确读写文件?
...全文
156
5
打赏
收藏
C++创建进程问题
c++创建进程 打开自己用MFC写的程序(该程序需要读写文件),此程序无法正确打开文件,(源码中文件没有写路径,默认在同一路径下). 是否应该在源码中加上文件路径,使创建进程打开的程序能够正确读写文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsjhih
2012-06-17
打赏
举报
回复
其实很好理解
即使你调试程序的时候仍然运行的是你构建的.exe文件,这个时候程序的路径就是你创建进程的.exe文件的路径,如果你在编写程序的时候并没有进行路径的设定,那就表示你默认的就是打开该路径下的对应文件,如果该文件不存在,肯定会出错。
其实你说反了,你不是把创建进程的.exe文件放到了MFC写的程序目录下,而是把MFC写的程序放到了创建进程的.exe的目录下,这样不知道会不会帮助你理解下。
这样,如果你想打开其他路径下的文件,很明显就知道以编写的.exe文件目录为标准进行相应的路径变换了。
比如:.exe文件路径是c:/pro 你想打开c:/pro/doc里的某一文件,就在文件名前加./doc/就可以了(具体在字符串中的语法是什么忘了,大概就是这个意思)
ziyue007
2012-06-08
打赏
举报
回复
源程序中用到的文件路径设置成相对路径
jackslong
2012-06-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
顶一个
[/Quote]
没有人知道吗?
jackslong
2012-06-02
打赏
举报
回复
最新发现,若该创建进程的exe与MFC写的程序在同一目录下,就没有问题了.请教这是怎么回事?
C++
创建
子
进程
C++
创建
子
进程
C++
学习记录 -
进程
创建
文章目录1.
创建
进程
2. exec函数族2.1 execlp2.2 execl3. 回收子
进程
3.1 wait函数3.2 waitpid函数4.
进程
间通信(IPC)4.1 管道(PIPE)4.2 有名管道(FIFO)4.3 共享映射区(共享内存)4.4 本地套接字 1.
创建
进程
c/
c++
中,使用fork()函数
创建
一个
进程
。 pid_t pid = fork(); 子
进程
自fork()以后开始执行。 fork()函数返回值,为pid_t类型,父子
进程
依靠pid的不同进行区分。如果fork失败,pi
c++
进程
:
创建
进程
: 1. 子
进程
复制父
进程
的用户空间(在
创建
子
进程
前的代码都会复制一份) 2. 父子
进程
互不影响 示例 #include<unistd.h> int main() { pid_t pid; pid = fork(); // 执行fork()函数后,父
进程
的pid为子
进程
的ID端口号,子
进程
的pid是0 if(pid == -1)//
创建
失败 { perror(“fork erro...
Linux c/
c++
之
进程
的
创建
方式一: 使用system函数 特点: 当
进程
被
创建
之后,当前
进程
不再执行(处于挂起状态) 待被
创建
进程
执行结束之后当前
进程
继续执行 #include <stdio.h> #include <unistd.h> #include <stdlib.h> int main(){ printf("先休息再工作\n"); sleep(5); for (int i = 0; i < 5; ++i) { printf("子
进程
pid:%d\n",getpi
C++
创建
进程
#include #include using namespace std; int main(int argc, char* argv[]) { STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = TRUE; TCH
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章