在前面加一個
setlocale(LC_ALL, ""); //必須得有這行 否則不能輸出中文 注意得加locale頭文件
#include<stdio.h> #include<conio.h> #include<windows.h> #include<TCHAR.h> #include <locale.h> //必備頭文件 int main() { setlocale(LC_ALL, ""); //必須得有這行 否則不能輸出中文 //setlocale(); HANDLE hMutex = CreateMutex(NULL, FALSE, TEXT("JeffObj")); if (GetLastError() == ERROR_ALREADY_EXISTS) { CloseHandle(hMutex); return(0); } _tprintf(TEXT("上一個錯誤LastError: %d"),GetLastError()); _getch(); return 0; }
原理詳細看: https://www.cnblogs.com/duyy/p/3736908.html