×

bourgeois is

bourgeois?C语言,判断一个文件是否存在

admin admin 发表于2022-05-20 07:57:50 浏览125 评论0

抢沙发发表评论

bourgeois


bourgeois [burʒwa]
b [b]
ou [u]
r [r]
g [ʒ]
e 不发音(e处在元音字母前后不发音)
oi [wa]
s 不发音(词末辅音字母一般不发音)

是的,法语专业的

C语言,判断一个文件是否存在


你贴的这个函数PathFileExists并不是C语言提供的库函数,而是windows系统提供的系统调用,如果你是初学者,尽量用C语言提供的库函数来实现功能,你可以这样:
int exist(char *file) //传入想要判断的路径字符串指针
{
FILE *fp;

fp=fopen(file,“r“); //fopen是一个C库函数,用于打开文件,“r“是只读模式,在这种模式下,如果文件存在,则能成功以只读模式打开,fopen返回一个非0的文件描述符,如果文件不存在,则fopen返回NULL(NULL意思是空)。正好可以利用这一点来判断文件是否存在

if(fp=NULL)

return 0; //不存在返回0

else

{

fclose(fp); //存在的话,要先把之前打开的文件关掉

return 1; //然后返回1

}

}
这样,你就可用这里定义的exist函数判断文件是否存在了。比如
if(exist(“a.txt“)==0)printf(“不存在!“);
else printf(“存在!“);

如果你真想用PathFileExists这个函数,那么也很简单,LPCTSTR你可以简单理解为就相当于char*,这是windows封装的一个数据类型。_in是一个修饰符,表示参数是传入给PathFileExists用的而不是由PathFileExists传出来的。这个函数可以这样用:
if(PathFileExists(“a.txt“)==FALSE)printf(“不存在!“);
else printf(“存在!“);
用这个函数时注意加头文件《windows.h》

有问题请继续追问啊

请英语高手翻译和解释一下句子成分


整个句子的分析是:

主语:The Commonwealth of the Northern Mariana Islands (CNMI)

谓语: is currently undergoing

宾语:massive change

原因状语从句:as its fiscally challenged capital Saipan painfully comes to terms with the loss of its lucrative Japanese tour market.

此原因状语从句中,引导词是:
as
主语是:
its fiscally challenged capital Saipan

谓语是:
painfully comes to terms with

宾语是:the loss of its lucrative Japanese tour market

整个句子的翻译是:北马里亚纳群岛共荣邦正经历着乱糟糟的变化,因为其受到财政威胁的首府塞班正逐渐失去收入可观的日本旅游市场。

有问题,请留言~!
-bourgeois