Shlwapi.h头文件的使用

mac2022-06-30  24

// TestShlwAPI.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Shlwapi.h>#pragma comment(lib,"shlwapi.lib")#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){    // Valid file path name (file is there).    char buffer_1[] = "C:\\Install.log";    char *lpStr1;    lpStr1 = buffer_1;     WCHAR wsz1[64];     swprintf(wsz1, L"%S", lpStr1);        // Invalid file path name (file is not there).    char buffer_2[] = "C:\\TEST\\file.doc";    char *lpStr2;    lpStr2 = buffer_2;    WCHAR wsz2[64];    swprintf(wsz1, L"%S", lpStr1);       // Search for the presence of a file with a true result.    //int retval = PathFileExists(lpStr1);    int retval = PathFileExists(wsz1);    if(retval == 1)    {        cout << "Search for the file path of : " << lpStr1 << endl;        cout << "The file requested \"" << lpStr1 << "\" is a valid file" << endl;        cout << "The return from function is: " << retval << endl;    }    else    {        cout << "The file requested " << lpStr1 << " is not a valid file" << endl;        cout << "The return from function is: " << retval << endl;    }    // Search for the presence of a file with a false result.    //retval = PathFileExists(lpStr2);    retval = PathFileExists(wsz2);    if(retval == 1)    {        cout << "\nThe file requested " << lpStr2 << " is a valid file" << endl;        cout << "Search for the file path of: " << lpStr2 << endl;        cout << "The return from function is: " << retval << endl;    }    else    {        cout << "\nThe file requested \"" << lpStr2 << "\" is not a valid file" << endl;        cout << "The return from function is: " << retval << endl;    }    system("pause");}

转载于:https://www.cnblogs.com/shenchao/p/3193194.html

相关资源:shlwapi.h数值进行格式化的头文件
最新回复(0)