ok100fen 发表于 2010-8-6 16:29:31

这两段代码哪里不一样?

下面这两段代码,我怎么看着一样,
为什么编译的结果不一样呢?
高手帮我找找原因~
谢谢啦


#include <ntddk.h>
VOID Unload(IN PDRIVER_OBJECT DriverObject)
{
}
NTSTATUSDriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
CHAR *cstr="HELLO CHAR";
WCHAR *wstr=L"HELLO WCHAR";
UNICODE_STRING usStr
      RtlInitUnicodeString(&usStr,L"Hello Unicode");
KdPrint(("%s",cstr));            
KdPrint(("%S",wstr));      
KdPrint(("%wZ",&usStr));
DriverObject->DriverUnload = Unload;
return STATUS_SUCCESS;
}





还有一个:
#include <ntddk.h>
VOID Unload(IN PDRIVER_OBJECT DriverObject)
{
}
NTSTATUSDriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
CHAR *cstr="Hello CHAR";
WCHAR *wstr=L"Hello WCHAR";
UNICODE_STRING usStr;
RtlInitUnicodeString(&usStr,L"Hello Unicode");
KdPrint(("%s",cstr));
KdPrint(("%S",wstr));
KdPrint(("%wZ",&usStr));
DriverObject->DriverUnload = Unload;
return STATUS_SUCCESS;
}

ok100fen 发表于 2010-8-6 17:00:04

找到了,缺个;

马大哈 发表于 2010-8-6 18:57:10

:L

Tesla.Angela 发表于 2010-8-6 19:42:28

C语言不能没有分号
页: [1]
查看完整版本: 这两段代码哪里不一样?