c语言字符串路径打开本地文件,C语言文件路径中的”/“和“\“
在不同系统的情况系 windows下是\,linux和unix下是/ 但在win中没有本质区别。
但是由于 \ 也是转义字符的起始字符, 所以, 路径中的 \ 通常需要使用 \\
如果是 / 就不需要使用转义了
如C中文件操作,
c:\\kkk\\dd.txt 双反斜杠!
c:/kkk/dd.txt一样
“\”一般是表示本地目录的,比如你电脑里面的C:\windows\..
"\"在DOS中表示右边的字符串是以左边字符串为名称的目录下的子目录或者文件名;
比如C:\bb\aa.bat表示C盘根目录下bb子目录中的aa.bat文件。
“/”我没有见过用于表示文件路径的,如果是下种情况
C:\bb\aa.bat /cc
则是aa.bat运行需要的参数。
其它最多的是在网络中的运用,看你的地址栏。
问题很不清晰,先回答这些。
windows下文件路径是用\分隔的,比如C:\Windows\System32\就是一个标准的windows路径。
在C语言中,文件路径会被写作字符串形式,但是由于C语言的字符串规则中,\字符是转义字符的引导,所以直接写
"C:\Windows\System32\"
会出错。而字符'\\'才是表示\。
于是在写路径的时候,就必须是
"C:\\Windows\\System32\\"
即,写成单独的\的,是windows的标准形式,而写成\\的,才是C语言中用到的形式。
QT打开文件路径中含有中文和空格问题
使用qt-mingw版做的软件,发给客户以后说工作不正常,配置文件无法打开,或者加载数据文件不正常.远程查看以后,发现客户经常将程序放置在中文带空格的路径下,导致文件打开不正常.所以最近想在程序上解决 ...
qt 3 获取文件路径中的一部分
QList qlist = path.split(QRegExp("[\\\\/]")); QString FileName = qlist.at(q ...
【php】 php获取文件路径中的文件名和文件后缀方法
获取文件名 $file = realpath(__DIR__.'/images/common/../addBtn.png'); 方法一 $file = realpath(__DIR__.'/image ...
使用svn的过程中check out的文件路径中的文件图标全都加上了“蓝色问号”的解决方案
(1)你在对同一层目录下创建一个记事本文件,然后把下面这句话复制进去 for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q &q ...
3种Java从文件路径中获取文件名的方法
package test; import java.io.File; public class FileName { /** * @param args */ public static void m ...
CMake 从文件路径中提取文件名
FILE(GLOB_RECURSE SRC_FILES "*.c" "*.cc" "*.cpp" "*.h" " ...
UWP 中的各种文件路径(用户、缓存、漫游、安装……)
原文 UWP 中的各种文件路径(用户.缓存.漫游.安装……) UWP 提供了多种不同文件路径访问方式,对应到不同的文件路径中.可能我们只是简单用 ApplicationData.Current 获取一 ...
LC_MESSAGES、语言文件po和mo互相转换
LANGUAGE, LC_ALL, LC_MESSAGES, LANG zz- - 关于这几个环境变量一般认为它们的作用是用来指定程序用户界面语言而且这几个环境变量的优先级是从左到右依次降低的大概 ...
随机推荐
jqgrid no url reset
如果发现 jqgrid 在运行中出现次错误,可能是以下原因 $('#@(ViewBag.tabcid + "_grid")').jqGrid('navGrid', '#@(View ...
ASP.NET中使用DropDownList实现无刷新二级联动详细过程
Demo.sql create table Car( [id] int identity, ) not null, ) not null ) go insert into Car ([brand],[ ...
poj1859The Perfect Symmetry
链接 按x或y排序,假如有对称点的话,头尾相对. #include #include #include #i ...
如何:通过对字符串应用 HTML 编码在 Web 应用程序中防止脚本侵入
大多数脚本利用发生在用户可以将可执行代码(或脚本)插入您的应用程序时. 默认情况下,ASP.NET 提供请求验证.只要窗体发送包含任何 HTML,该验证都会引发错误. 您可以使用下列方法防止脚本利用: ...
Java使用Flying Saucer实现HTML代码生成PDF文档
1.需要的jar包:org.xhtmlrenderer.flying-saucer-pdf-itext5,Maven依赖如下: or ...
Android开发(一):环境搭建
引言 本系列将记录我在步入Android开发过程中的一些流水账及经验,如有疏漏,还望不吝赐教. 目录 1.JDK安装及配置 2.Eclipse.Android SDK ADT安装及配置 正文 1.JD ...
问题-delphi 程序在某电脑中显示???问号 乱码
问题现象:delphi 程序在某电脑中显示???问号 乱码 问题原因:因为语言的原因.不同的国家可能显示的编码不一样. 问题处理:“控制面板”>“区域和语言选项”>“区域选项”>“标 ...
将汉字转为UTF-8编码
01./** 02. * 将文件名中的汉字转为UTF8编码的串,以便下载时能正确显示另存的文件名. 03. * @param s 原文件名 04. * @return 重新编码后的文件名 05. */ ...
NHibernate 帮助类(单例实际运用)
在NHibernate中,ISessionFactory是线程安全的,对应一个数据库.它是生成ISession的工厂.而ISession是线程不安全的. 创建一个ISessionFactory需要消耗 ...
uva 11134 - Fabled Rooks(问题转换+优先队列)
题目链接:uva 11134 - Fabled Rooks 题目大意:给出n,表示要在n*n的矩阵上放置n个车,并且保证第i辆车在第i个区间上,每个区间给出左上角和右小角的坐标.另要求任意两个车之间不 ...
c语言字符串路径打开本地文件,C语言文件路径中的”/“和“\“相关推荐
- iOS 打开本地或下载excel文件
打开本地或下载excel文件 1.用webView打开 - (UIWebView *)webView{if (!_webView) {_webView = [[UIWebView alloc] ini ...
- c语言字符串与字符什么意思,C语言和Java中的字符串异同点是什么?
2018-04-06 在Turbo C 语言和Java语言中字符串和字符串数组的异同点 1.Turbo C 语言 在C语言中字符串和字符数组基本上没有区别,都需要结束符:如:char s[4]={'a ...
- ie自动保存html,IE无法打开 本地保存的HTML文件,解决方法
闲来无事,想做个网页,从基础的做起.首先是在txt编辑代码: /p> "http://www.w3.org/TR/xhtml11/DTD/xHTML11.dtd"> T ...
- c语言字符串出现屯,这段C语言的 读文件哪里出错了???为什么读出来的是“屯屯屯屯屯。。。。”...
满意答案 加一行代码: fseek(f, 0, SEEK_SET); 你写好文件后,没有关闭,那么文件指针在最后一个位置,那你在读的时候肯定就是从末尾啊,所以是随机字符,就像你说的乱码样. 故不用fs ...
- c语言字符串提取第二个字符,c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例...
c语言如何复制字符串(取前n个字符)strncpy()函数的应用实例.函数需引入的头文件:#include 定义strncpy()函数:char * strncpy(char *dest, const ...
- C语言字符串类型转换为整型,c语言中将一个字符串转换到整型数据类型的函数是什么?...
函数是:atoi(),其声明为"int atoi(char *str);".atoi函数的功能是将字符串转为整型并返回:atoi输入的字符串对应数字存在大小限制(与int类型大小有 ...
- c语言字符串如何转换成gbk,C语言实现GBK/GB2312/五大码之间的转换(转)
//--------------------------------------------------------------------------- // 大五码Big5转GBK码: void ...
- c语言字符串每个字母加4,C语言基础:各字符型数据
C语言作为当时备受好评的编程语言,一直到现在都没有退出人们的视野.java之父说过"对于每一个计算机专业人士,他们所接触的第一种编程语言就是C语言.(C语言)有着如此多的令人惊奇的地方,这也 ...
- c语言字符串替换有大小写,(C语言)字符串大小写无关查找替换
[问题描述] 编写程序将一行英文中指定的字符串替换为另一字符串后输出.注意:查找指定字符串时,大小写无关,而且有可能多次出现. [输入形式] 先从标准输入中分行输入两个英文字符串(每个字符串不为空,长 ...
最新文章
- 安卓天天酷跑脚本刷高分图文教程
- C3F:首个开源人群计数算法框架
- 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
- 成为java高手_我如何想成为Java
- 添加日志_第五章springboot2.0添加aop日志实现记录请求地址
- Java EE 企业网站_基于jsp的企业网站系统-JavaEE实现企业网站系统 - java项目源码...
- CSS 兼容浏览器的方法 CSS Hack
- 工作流引擎 开发框架 java源码 电商源码
- spss软件下载安装
- SocksProxy代理服务器下载,附IE使用socks代理的方法
- bootstrap之invalid-feedback
- 2022凉茶市场份额
- 计算机组装与维护论文 致谢,计算机组装与维护论文
- 单片机实验秒表设计程序c语言,如何使用单片机实现秒表的设计
- android手机iPhone对比,iPhone 6与Android旗舰手机的身材大对比
- 大长今人物系列:长今心理第二课——申主簿(转载)
- OmniPlan工具使用手册
- 基于QT的电子相册设计与实现
- 【霍尔效应传感器模块与 Arduino】
- CSS绘制三角形原理及应用