c++-我想做一个类似于记事本的软件,但是该怎么办才能通过双击将文件名传到主函数?

问题描述

我想做一个类似于记事本的软件,但是该怎么办才能通过双击将文件名传到主函数?
我想要做一个类似于记事本的软件,先做到能写入,做到双击可以打开文件xxx.lg对其写入数据。但是现在在dos命令符中能运行,双击却打不开(我已配置好注册表),求大神帮助解决
/*实现记事本书写的功能,并进行简单的加密*/

#include

#include
#include
#include
using namespace std;
int main(int argcchar argv[])
{
string str;
char
tmp = NULL;
fstream lg(argv[0] ios::out | ios::binary | ios::trunc);//打开文件argv【0】,及传入的第一个参数
if (!lg.is_open())
cout << ""open failed"" << endl;
getline(cin str);
while (str != ""end"")
{
str = str + 'n';
tmp = new char[str.length() + 1];
strcpy(tmp str.c_str());
for (unsigned int i = 0; i < strlen(tmp); i++)
tmp[i] += 'z';
lg.write(tmp str.length());
delete[]tmp;
tmp = NULL;
getline(cin str);

}
lg.close();
return 0;
}

解决方案

点右键,选择打开方式,选择你的程序,勾选总是用这个程序打开,看看是否能解决。

解决方案二:
对照 http://blog.csdn.net/gaoxin1076/article/details/7547950 检查你的文件关联

时间: 2024-11-03 06:30:21

c++-我想做一个类似于记事本的软件,但是该怎么办才能通过双击将文件名传到主函数?的相关文章

新手-我想做一个图像处理方面的软件 不知道怎么下手

问题描述 我想做一个图像处理方面的软件 不知道怎么下手 有了大概的规划,但不知道怎么做,没有什么实践经历. 比如第一步我想提取一张图片的明显的边缘线条,要从哪做起. 我大二没有图像方面的知识,不知道要做一个项目要有哪些步骤,不是笼统的规划,就是从实践具体上来说要怎么做. 有人说可以从开源社区弄一些代码,但这样做有效么?有很多都是给的开源软件,那要怎么找到自己所需要的功能,以及和自己程序的连接. 解决方案 你一个人怎么可能做出来呢 能把别人的代码看懂就不错了 解决方案二: 你好,你的解决了没?我也

想做一个图形化监测软件

问题描述 想用C#做一个桌面程序图形化检测软件,没有思路,哪位达人能否给我些提示.要求是这样的,界面中加载一张自绘的电子地图(电子地图的实地区域安装了检测设备),当监控范围内检测器检测到物体时,能够在电子地图上显示出来.还有就是能够绘制出到始发地的最短有效距离.请问有什么样的方式能够实现这些呢? 解决方案 解决方案二:lz可以用webbroswer控件,打开搜狗地图或者百度地图之类的,对地图进行操作.这些地图都有免费的api可以使用.解决方案三:引用1楼love_gg的回复: lz可以用webb

class-jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答

问题描述 jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答 20C CREATE TABLE videocomment (id int(10) NOT NULL AUTO_INCREMENT/**ID**/createTime timestamp NULL DEFAULT CURRENT_TIMESTAMP/**创建时间**/userId int(10) NOT NULL/**用户ID**/videoId int(10) NOT NULL/**视频ID**/re

发送-想做一个网页在线问答系统

问题描述 想做一个网页在线问答系统 有点类似于微信公众平台账号,当别人给你发送信息时候,这边接收到信息并且回复信息,流程是什么,怎么入手 解决方案 google 聊天机器人google 小黄鸡 原理 解决方案二: 虽然我不做这个,但是我觉得这个东西涉及到了自然语言处理,和自然语言分词,还有你要有庞大的数据库支持

求代码 我想做一个网页效果,如下图。这个应该是用JS做的

问题描述 求代码 我想做一个网页效果,如下图.这个应该是用JS做的 就是那个 上标"新" 还有"9折"的那个 解决方案 所以用F12,它可以直接告诉你在哪个文件中. 解决方案二: 用层就可以实现,用IE F12看下css

我想做一个这样新用户注册界面,可是我不会把权限和姓名也写进数据库,求好心人赐一个完整代码

问题描述 我想做一个这样新用户注册界面,可是我不会把权限和姓名也写进数据库,求好心人赐一个完整代码 解决方案 看看这些http://download.csdn.net/detail/aimonhai/1480222http://download.csdn.net/download/bkzhw3/5975209http://download.csdn.net/download/fanhongwei601/4353841http://download.csdn.net/detail/qq223857

想做一个类似CSDN发帖框的HTML编辑器,可是光标问题无从入手,高手请赐教!

问题描述 想做一个类似CSDN发帖框的HTML编辑器,可是光标问题无从入手我用VS2005C#.net如何在选中的文字前后加字符?比如选中"黑体"点按钮后变为"<b>黑体</b>"不想载插件,想看看怎么写..插件功能太多..谢谢了- 解决方案 解决方案二:顶起来

硬件-想做一个通过手机用wifi控制的电磁铁…

问题描述 想做一个通过手机用wifi控制的电磁铁- 请问需要那些技术呢.还有哪些硬件需求?比如wifi模块,控制器什么的.对硬件当年不是很懂 解决方案 需要单片机端和手机端.单片机端包括任意一款单片机,wifi模块,继电器,电磁铁. 手机端发送一个信号给单片机端的wifi模块,wifi模块收到后,通过单片机io口,通知单片机.单片机再控制继电器的通断,从而控制电磁铁.wifi模块的话,串口wifi调起来比较简单,也完全能满足要求.而且网上有种好的wifi模块,可以连单片机也省了.直接控制继电器.

gridview-我想做一个ASP.NET修改页面,点击修改,把选中的这一行的值,依次放入textbox控件中。

问题描述 我想做一个ASP.NET修改页面,点击修改,把选中的这一行的值,依次放入textbox控件中. 解决方案 http://blog.csdn.net/junboyboy/article/details/17922037 解决方案二: 推荐你看一下 高手写的GridView 72绝技 ,地址:http://blog.csdn.net/21aspnet/article/details/1540301