小编Mic*_* S.的帖子

与C#并行端口

我试图用C#程序将数据发送到LPT1端口,遗憾的是没有成功..我使用的是Windows 7 x64.我试过x86和x64(inpoutx64.dll)dll的..

我发送时使用x64 dll:

Output(888, 255);
Run Code Online (Sandbox Code Playgroud)

它只是继续程序,因为一切正常,但我在万用表上看不到任何东西(只有静态0.02V)..

我还尝试了以下C++:

int main () {
int val = 0;
printf("Enter a value\n");
scanf("%d", &val);
_outp(0x378, val);
getchar();
_outp(0x378, 0);
return 0; }
Run Code Online (Sandbox Code Playgroud)

但它引发了一个例外:

Unhandled exception at 0x01281428 in ppac.exe: 0xC0000096: Privileged instruction.
Run Code Online (Sandbox Code Playgroud)

我记得有一次我在xp(C#而不是C++代码)上做了类似的工作,我希望它也可以在win7上运行..请帮助我.

谢谢.

c# c++ lpt parallel-port

4
推荐指数
1
解决办法
3492
查看次数

DIV Contenteditable扩展问题

我有一个div与contenteditable设置为true作为文本输入.现在通常,它会随着某些文本到达div的末尾而扩展,但如果我调整div的大小,则会停止发生.浏览器不再这样做了.在将其调整为自动后,我尝试设置高度,但它也没有帮助.

请帮帮我.谢谢.

html resize designmode contenteditable

4
推荐指数
1
解决办法
6607
查看次数

其他字符串的索引字符串

我需要用其他字符串索引特定的字符串,我真的找不到一个好方法.我试图使用tr1 :: unordered_map,但我在使用它时遇到了一些困难.如果有人能告诉我最好的方法是什么,我真的很感激:)我还需要用数字索引对象(数字不按顺序,所以我不能使用向量)

c++ string indexing unordered-map tr1

2
推荐指数
1
解决办法
215
查看次数

printf和多个字符串的不良行为

当我使用带有两个字符串的printf/printf_s时,我得到两个%s变量的相同输出.

IN_ADDR oldIP;
oldIP.S_un.S_addr = iptable[j]->ipAddress;
IN_ADDR newIP;
newIP.S_un.S_addr = adapterTbl->table[i].dwAddr;
printf_s("index %d old: %s new: %s", 
          adapterTbl->table[i].dwIndex, inet_ntoa(oldIP),
           inet_ntoa(newIP));
Run Code Online (Sandbox Code Playgroud)

输出是:

index 11 old: 192.168.1.1 new: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

现在,我已经通过在print语句之前断开来检查oldip和newip的值是不同的,并且我还尝试使用以下函数并在print语句中使用它(而不是inet_ntoa):

char *convertIP (DWORD ip)  
{  
    IN_ADDR *addr = new IN_ADDR;
    memset(addr, 0, sizeof(IN_ADDR));
    addr->S_un.S_addr = (u_long) ip;
    return inet_ntoa(*addr);
} 
Run Code Online (Sandbox Code Playgroud)

这个输出是:

192.168.1.1
192.168.1.2
index 11 old: 192.168.1.1 new: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

为什么我会看到这种行为,我该如何解决?
谢谢 :)

c++ printf inet

2
推荐指数
1
解决办法
636
查看次数

解析windows'ipconfig/all'输出

我使用正则表达式解析'ipconfig/all'的输出时遇到了一些麻烦.目前我正在使用RegexBuddy进行测试,但我想在C#.NET中使用正则表达式.

我的输出是:

Ethernet adapter Yes:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : MAC Bridge Miniport
   Physical Address. . . . . . . . . : 02-1F-29-00-85-C9
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::f980:c9c3:a574:37a%24(Preferred)
   Link-local IPv6 Address . . . . . : fe80::f980:c9c3:a574:37a7%24(Preferred) …
Run Code Online (Sandbox Code Playgroud)

.net c# regex parsing ipconfig

1
推荐指数
1
解决办法
5328
查看次数