| 
			 
					阅读:1243回复:3
				 
				请问我要怎么才能判断出当前我的驱动程序是哪一种编码,(Unicode\\ANSI\\DBCS)
					请问我要怎么才能判断出当前我的驱动程序是哪一种编码,(Unicode\\ANSI\\DBCS)
 
							在程序中经常遇到LPTSTR类型的字符串, #define LPTSTR TCHAR* 因TCHAR这个类型的定义比较令人可恶,如果在ANSI右DBCS编码下,它就是char,但是如果是Unicode 编码下,它是wchar. 所以为人区分LPTSTR,有必要区分清楚当前驱动的编码方式 。  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2005-02-28 08:33				
			
					一般source文件里面会定义
 
							C_DEFINES=$(C_DEFINES) -DUNICODE 就是使用Unicode编码, 否则就是多字符编码  | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2005-02-28 09:38				
			
					Win2k,xp的核心中一般只用UNICODE				 
							 | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2005-02-28 09:49				
			
					哦,原来是这样,明白了,多谢两位指点.				 
							 | 
	|
					
						
  |