GYZDBDX 2015-01-08 15:29 采纳率: 50%
浏览 2634
已采纳

命令行参数怎么写啊,这个错误找了好久也解决不了

#include
#include
#include
#include
using namespace std;

int _tmain(int argc, TCHAR* argv[])
{

    TCHAR * srcfile = NULL;
    TCHAR * tgtfile = NULL;
    ifstream src;
    ofstream tgt;
    string sd;
    for(int i = 1;i < argc; ++i)
    {
        cout<<"abc";
        if(_tcscmp(argv[i], _T("-src"))==0) 
            {
                srcfile = argv[++i];
                cout<<"Source File Locate Sucessfully\n";
            }
        if(_tcscmp(argv[i], _T("-tgt"))==0)
            {
                tgtfile = argv[++i];
                cout<<"Target File Locate Sucessfully\n";
            }
        continue;
    }
    src.open(srcfile,ios::in);
    tgt.open(tgtfile,ios::out);
    if(!src)
        cout<<"srcfile empty\n";
    while(getline(src,sd))
    {
        tgt<<sd<<endl;
    }
    src.close();
    tgt.close();
    return 0;
}
![图片说明](https://img-ask.csdn.net/upload/201501/08/1420730932_772428.png)
求大神指点迷境,解惑啊,小弟感激不尽
  • 写回答

5条回答 默认 最新

  • threenewbee 2015-01-08 15:34
    关注

    文件名中有空格么?

    src.open(srcfile,ios::in);
    tgt.open(tgtfile,ios::out);
    

    在这里下断点调试下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器