首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 问一个傻瓜问题:如何把“C:\test.txt”转成“C:\\test.txt” ? 急 [已结贴,结贴人:thesuper]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • thesuper
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-20 21:33:16 楼主
    有这样的目录 “C:\test.txt”,我要把“\”转成“\\”,“C:\\test.txt”
    我做了一下,"\",和'\',编译器都通不过。
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hmsuccess
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 21:57:511楼 得分:3
    目录直接写成"C:\\test.txt"不行码,这样还是对应”C:\test.txt“,
    其中的另一个\是转义的意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • caimps
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 22:11:532楼 得分:3
    1楼做法最直接

    你要非用程序,就写个小方法,分析字符串,把\转换成\\,估计很多人都写过,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • HelloDan
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-20 22:47:143楼 得分:3
    感觉只要你分号写对就行了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ChargeForward
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 08:49:284楼 得分:3
    字符串替换问题  查MSDN吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • NKLoveRene
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 09:15:485楼 得分:3
    字符串按照\分开,再用\\合并起来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • e_sharp
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 09:42:346楼 得分:2
    直接写成"C:\\test.txt"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cs_dn_
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 09:50:017楼 得分:3
    C/C++ code
    #include <iostream> #include <string> using namespace std; void ChangeDir(string & strDir); void main() { string dir = "c:\\window\\system32\\look"; cout << dir << endl; ChangeDir(dir); cout << dir << endl; } void ChangeDir(string & strDir) { string::size_type pos = 0; while ((pos = strDir.find("\\", pos)) != string::npos) { strDir.insert(pos, "\\"); pos += 2; } }
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved