c怎么写路径

1. 新人c语言不懂文件的路径怎么写才规范

因为是转义字符

转义字符 意义 ASCII码值(十进制)

\a 响铃(BEL) 007

\b 退格(BS) ,将当前位置移到前一列 008

\f 换页(FF),将当前位置移到下页开头 012

\n 换行(LF) ,将当前位置移到下一行开头 010

\r 回车(CR) ,将当前位置移到本行开头 013

\t 水平制表(HT) (跳到下一个TAB位置) 009

\v 垂直制表(VT) 011

\\ 代表一个反斜线字符''\' 092

\' 代表一个单引号(撇号)字符 039

\" 代表一个双引号字符 034

\0 空字符(NULL) 000

\ddd 1到3位八进制数所代表的任意字符 三位八进制

\xhh 1到2位十六进制所代表的任意字符 二位十六进制

2. 求用 C语言写一个输出路径和最短路径的例子

#include #define M 5 /*行数*/#define N 5 /*列数*/#define MaxSize 100 /*栈最多元素个数*/ int mg[M+1][N+1]={ /*一个迷宫,其四周要加上均为1的外框*/ {1,1,1,1,1,1},{1,0,0,0,1,1},{1,0,1,0,0,1},{1,0,0,0,1,1},{1,1,0,0,0,1},{1,1,1,1,1,1} }; struct { int i;int j;int di; } Stack[MaxSize],Path[MaxSize]; /*定义栈和存放最短路径的数组*/ int top=-1; /*栈指针*/ int count=1; /*路径数计数*/ int minlen=MaxSize; /*最短路径长度*/ void mgpath() /*路径为:(1,1)->(M-2,N-2)*/ { int i,j,di,find,k; top++; /*进栈*/ Stack[top].i=1; Stack[top].j=1; Stack[top].di=-1;mg[1][1]=-1; /*初始结点进栈*/ while (top>-1) /*栈不空时循环*/ { i=Stack[top].i;j=Stack[top].j;di=Stack[top].di; if (i==M-1 && j==N-1) /*找到了出口,输出路径*/ { printf("%4d: ",count++); for (k=0;k<=top;k++) { printf("(%d,%d) ",Stack[k].i,Stack[k].j); if ((k+1)%5==0) printf("\n\t"); /*输出时每5个结点换一行*/ } printf("\n"); if (top+1

3. 如何设置C++中的库的路径

如果你的头文件放在Include文件夹下的话,库文件是可以直接调用的,但是如果不是在该文件夹下的话,要表明相对路径,例如在include文件夹下还有一个GL的文件夹,下面有个glut.h的头文件,你可以在C代码中这样写:

#include

让屏幕停住可以采用下面的代码,你自己参考一下:

#include

void main()

{

system("PAUSE");

}

包含头文件stdlib.h就可以了

4. 用C/C++编写一个文件路径

c从完整路径分离 路径名,文件名,扩展名

void splitname(const char *szfullfilename, char *szpathname, char *szfilename, char *szextname);

szfullfilename:完整文件名

szpathname:以 \ 结尾的路径名

szfilename:文件名

szextname:扩展名

#include "stdio.h"

#include "conio.h"

void splitname(const char *szfullfilename, char *szpathname, char *szfilename, char *szextname);

int main(void)

{

char szfullfilename[255] = "C:\\My Documents\\Software Test 1.00.doc";

char szpathname[255];

char szfilename[255];

char szextname[255];

splitname(szfullfilename, szpathname, szfilename, szextname);

printf("%s\n", szfullfilename);

printf("path: %s\n", szpathname);

printf("file: %s\n", szfilename);

printf("ext: %s\n", szextname);

}

void splitname(const char *szfullfilename, char *szpathname, char *szfilename, char *szextname)

{

int i, j;

i = 0;

while (szfullfilename[i] != '\0')

i++;

while (szfullfilename[i] != '.')

i--;

j = 0;

i++;

while((szextname[j] = szfullfilename[i]) != '\0')

{

i++;

j++;

}

i -= j;

while (szfullfilename[i] != '\\')

i--;

for (j = 0; j

5. 求用 C语言写一个输出路径和最短路径的例子

#include <stdio.h>#define M 5 /*行数*/#define N 5 /*列数*/#define MaxSize 100 /*栈最多元素个数*/int mg[M+1][N+1]={ /*一个迷宫,其四周要加上均为1的外框*/{1,1,1,1,1,1},{1,0,0,0,1,1},{1,0,1,0,0,1},{1,0,0,0,1,1},{1,1,0,0,0,1},{1,1,1,1,1,1}};struct { int i;int j;int di;} Stack[MaxSize],Path[MaxSize]; /*定义栈和存放最短路径的数组*/int top=-1; /*栈指针*/int count=1; /*路径数计数*/int minlen=MaxSize; /*最短路径长度*/void mgpath() /*路径为:(1,1)->(M-2,N-2)*/{ int i,j,di,find,k; top++; /*进栈*/ Stack[top].i=1; Stack[top].j=1; Stack[top].di=-1;mg[1][1]=-1; /*初始结点进栈*/ while (top>-1) /*栈不空时循环*/ { i=Stack[top].i;j=Stack[top].j;di=Stack[top].di; if (i==M-1 && j==N-1) /*找到了出口,输出路径*/ { printf("%4d: ",count++); for (k=0;k<=top;k++) { printf("(%d,%d) ",Stack[k].i,Stack[k].j); if ((k+1)%5==0) printf("\n\t"); /*输出时每5个结点换一行*/ } printf("\n"); if (top+1<minlen) /*比较找最短路径*/ { for (k=0;k<=top;k++) Path[k]=Stack[k]; minlen=top+1; } mg[Stack[top].i][Stack[top].j]=0; /*让该位置变为其他路径可走结点*/ top--; i=Stack[top].i;j=Stack[top].j;di=Stack[top].di; } find=0; while (di<4 && find==0) /*找下一个可走结点*/ { di++; switch(di) { case 0:i=Stack[top].i-1;j=Stack[top].j;break; case 1:i=Stack[top].i;j=Stack[top].j+1;break; case 2:i=Stack[top].i+1;j=Stack[top].j;break; case 3:i=Stack[top].i,j=Stack[top].j-1;break; } if (mg[i][j]==0) find=1; } if (find==1) /*找到了下一个可走结点*/ { Stack[top].di=di; /*修改原栈顶元素的di值*/ top++;Stack[top].i=i;Stack[top].j=j;Stack[top].di=-1;/*下一个可走结点进栈*/ mg[i][j]=-1; /*避免重复走到该结点*/ } else /*没有路径可走,则退栈*/ { mg[Stack[top].i][Stack[top].j]=0; /*让该位置变为其他路径可走结点*/ top--; } } printf("最短路径如下:\n"); printf("长度: %d\n",minlen); printf("路径: "); for (k=0;k<minlen;k++) { printf("(%d,%d) ",Path[k].i,Path[k].j); if ((k+1)%5==0) printf("\n\t"); /*输出时每5个结点换一行*/ } printf("\n");}void main(){ printf("迷宫所有路径如下:\n"); mgpath();}。

6. C语言代码中文件夹怎么表示

//一个例子,可以删除你输入的一个目录

#include<stdio.h>

#include<string.h>

int main()

{

char d[128],cmd[256]="rd /s /q ";

printf("请输入要删除的目录的路径:");

gets(d);

strcat(cmd,d);

//puts(cmd);

system(cmd);

puts("目录已删除");

return 0;

}

7. C语言获取路径

char szPath[MAX_PATH];

BROWSEINFO br;

ITEMIDLIST *pItem;

br.hwndOwner = this->GetSafeHwnd();

br.iImage = 0;

br.pszDisplayName = 0;

br.lParam = 0;

br.lpfn = 0;

br.lpszTitle = "请选择路径:";

br.pidlRoot = 0;

br.ulFlags = BIF_RETURNONLYFSDIRS;

pItem = SHBrowseForFolder(&br);

if (SHGetPathFromIDList(pItem,szPath)==TRUE)

{

MessageBox(szPath);

}

弹出一个选择目录对话框

转载请注明出处育才学习网 » c怎么写路径

知识

打算的英语怎么写

阅读(209)

本文主要为您介绍打算的英语怎么写,内容包括“打算”的英语怎么写,新一年的打算英语怎么写,计划和打算用英文怎么写。1 The plan for the new term Another new term comes again,so I should

知识

汽车的证明怎么写

阅读(130)

本文主要为您介绍汽车的证明怎么写,内容包括很急车辆单位证明怎么写,车辆证明书应该怎么写,4s店汽车维修证明怎么写。就是签合同,其实签了也没多大用,你看下后面的说明就知道了。借车合同年 月 日 点 分,乙方 向车主甲方借车(车牌照:辽,发动机号,

知识

鸟怎么叫声怎么写

阅读(282)

本文主要为您介绍鸟怎么叫声怎么写,内容包括鸟的叫声怎样写,鸟的叫声怎么形容,鸟的叫声怎么形容。叽叽喳喳鸟类的鸣叫主要有鸣啭和叙鸣两种类型。鸣啭由性激素控制,是繁殖期的一种求偶行为。例如:四声杜鹃在树林中连声鸣啼,通宵达旦;短翅树莺

知识

3点的英语怎么写

阅读(144)

本文主要为您介绍3点的英语怎么写,内容包括英语3点怎么写,3点英文怎么写,关于“上午”和“下午”的英文缩写关于这两个缩写有这么几种,不知。三点十五用英语怎么写? three fifteen / a quarter past three两点半用英语怎么写? two thirt

知识

游泳用英语怎么写的

阅读(164)

本文主要为您介绍游泳用英语怎么写的,内容包括游泳用英语怎么写,游泳的英语单词怎么写,游泳用英语怎么说。游泳 [yóu yǒng]swim:go for a swim; go swimming;去游泳learn to swim by swi

知识

多么的么怎么写啊

阅读(157)

本文主要为您介绍多么的么怎么写啊,内容包括多么.多么.怎么写句话,啊,多么,多么写句子,用多么多么写一句话。不管天气多么冷,雪下得多么大,我们都要按时到校。2、海滨的夜色多么美好,多么宁静!3、这时的景色是多么神奇,多么美妙,好像人间仙境。4

知识

我梵文怎么写

阅读(216)

本文主要为您介绍我梵文怎么写,内容包括梵文中你我她怎么写,梵文我们怎么写,梵文中“文”字怎么写我要去纹身问她的名字求梵文中“文”这个字怎。爱”有名词有动词。 名词“爱”语干为ka-ma(a-表示第一个a上有横,读长音“啊”)。阳性名词。

知识

鸟鸣怎么写

阅读(181)

本文主要为您介绍鸟鸣怎么写,内容包括一段描写鸟鸣的话200字,鸟鸣的象声词个怎么写,如何描写迷人的声音——清脆的鸟鸣。一声鸟鸣一阵鸟鸣鸟鸣(calls and songs of birds)是指绝大多数鸟类能发出各种的音调和节奏的鸣叫。定义鸟鸣(call

知识

怀孕的病历怎么写

阅读(190)

本文主要为您介绍怀孕的病历怎么写,内容包括怀孕病历怎么写范本,怀孕病例怎么写,早孕的病历一般怎么写的。病情分析: 您要的应该是住院生孩子的出院小结,这很简单,您抄一下,把开诊断证明的医生的名字签上去就行啦。 格式: 出院小结 住院时间:年

知识

阿的英语怎么写

阅读(154)

本文主要为您介绍阿的英语怎么写,内容包括阿英语怎么写,英语作文怎么写阿,"单词掌握"和“单词了解”用英语怎么说阿。My dream shcool is a fantastic school.The students will have lunch i

知识

连的英文怎么写

阅读(164)

本文主要为您介绍连的英文怎么写,内容包括“连”的英文怎么写,连这个字的英文怎样写,英文日期连星期几怎写法呢。连 [lián] 动词 1. (连接) link; join; connect: 例句: His heart is linked wit

知识

拼写韩语怎么写

阅读(158)

本文主要为您介绍拼写韩语怎么写,内容包括韩语怎么拼写啊,如何拼写韩文,韩语的发音和拼写怎么说和写。在WindowXP操作系统下的安装 单击【开始】/【设置】/【控制面板】选项,用鼠标双击“区域和语言选项”,在弹出的对话框中选定“语言”

知识

点的繁体怎么写

阅读(148)

本文主要为您介绍点的繁体怎么写,内容包括点的繁体字怎么写,“点”繁体字怎么写,“点”字的繁体字怎么写。点(diǎn)字的繁体字是:点 字义解释: 1.〈名〉 (形声。从黑,占声。本义:斑点)细小的黑色斑痕 点,黑也。《说文》。按,小黑曰点

知识

任韩文怎么写

阅读(175)

本文主要为您介绍任韩文怎么写,内容包括任任的韩文怎么写,韩文怎么写,韩文怎么写。刘春晖 유춘휘 读音:you cun hv “由寸虎以(虎以快点念,发成一个音)” 付禹铭 부우명 读音:bu wu miang“不悟米

知识

src=路径怎么写

阅读(158)

本文主要为您介绍src=路径怎么写,内容包括html中img的src相对路径怎么写,<imgsrc="">“”路径改怎么写图片不在同一个文件夹,<imgsrc="">“”路径改怎么写图片不在同一个文件夹。html中img的src相对路径的写法:同一个目录的文件引用---直接写引

知识

js的路径怎么写

阅读(339)

本文主要为您介绍js的路径怎么写,内容包括js问题,输出的文件路径怎么写,js获取文件路径怎么写,js代码里的工程路径怎么写可以用EL表达式吗。<script> <br> $("input[name=fileString]").change(function(

知识

linux路径怎么写

阅读(164)

本文主要为您介绍linux路径怎么写,内容包括Linux下怎么写文件路径,linux绝对路径怎么写,Linux下怎么写文件路径。比如你当前路径为/var/log下,现在想要进到/usr目录下可以命令为cd ../../usr #通过相对路径先退到/var目录下,再

知识

java的文件路径怎么写

阅读(237)

本文主要为您介绍java的文件路径怎么写,内容包括java里文件路径怎么写,java中怎么写文件路径,Java文件路径的不同写法。首先先澄清 这个三个都是绝对路径 没有相对路径, E://test.txt 和 E:/test.txt 是一个意思 E:\\text.t

知识

html路径怎么写

阅读(174)

本文主要为您介绍html路径怎么写,内容包括HTML相对路径怎么写,HTML相对路径怎么写,html5绝对路径怎么写"写。HTML写相对路径的代码:<html><body><center>小说<p><a href="/jinyong/sd.html"&gt;

知识

的路径怎么写

阅读(150)

本文主要为您介绍的路径怎么写,内容包括css里的图片路径怎么写,html的图片路径代码该怎样写,html中添加图片的路径怎么写。U盘添加背景图片的我就不多说了,把括号中的东西复制到文本文件中([ExtShellFolderViews]{BE098140-A513-

知识

全路径怎么写

阅读(192)

本文主要为您介绍全路径怎么写,内容包括绝对路径、物理路径、完全路径各有什么区别,如何理解,VS对战平台战队申请中的logo的全路径怎么填啊我图片已经做好了啊,怎么写出一个文件的绝对路径。绝对路径是指目录下的绝对位置,直接到达目标位置

知识

路径的怎么写

阅读(175)

本文主要为您介绍路径的怎么写,内容包括文件的路径应该怎么写举例,如何写文件的路径,两个文件夹之间的路径怎么写。相对路径:是相对而言.要看对象是谁? 你所写的两个路径是根相对路径. 你说的经常看到../什么什么的.那是指从这个当前文件,返回

[/e:loop]