小编sha*_*awn的帖子

在C中使用for循环时出错

    for ( int iIdx = 0; iIdx < argc; ++iIdx )
    _tprintf( TEXT( "Arg %d: %s\n" ), iIdx, argv[ iIdx ] );
_tprintf( TEXT( "\n" ) );
Run Code Online (Sandbox Code Playgroud)

这在C中有效吗?因为我在尝试编译它时遇到错误,如果我从for循环的初始化部分中删除了int,它编译得很好......

c windows winapi

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

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

我可以在同一输出流上同时使用PrintWriter和BufferedOutputStream吗?

我可以在同一输出流上同时使用PrintWriter和BufferedOutputStream吗?

情况是这样的:

我有一个SSLSocket程序,我希望能够在不同时间点轻松地在套接字上传输字符串和byte [],而不必将byte []转换为字符串等,但是,PrintWriter只允许我传输字符串和BufferedOutputStream只允许我传输字节.

java sockets ssl

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

如何使用C终止远程计算机上的进程?

平台:Windows语言:C/C++

我需要一种方法来终止远程计算机上的进程,它实际上是一个远程服务,它对SERVICE_STOP命令没有响应,有谁知道我该怎么做呢?

c c++ windows service process

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

使用WaitForMultipleObjects时如何获取超时的对象?

如果我正在使用WaitForMultipleObjects,并且该函数返回WAIT_TIMEOUT,我怎样才能获得哪个或哪些对象导致超时?

我的另一个问题是如果发出多个对象的信号,因为返回值只返回它检测为信号的第一个对象,我如何得到其他被发信号的对象?

#include <windows.h>
#include <stdio.h>

HANDLE ghEvents[2];

DWORD WINAPI ThreadProc( LPVOID );

int main( void )
{
    HANDLE hThread; 
    DWORD i, dwEvent, dwThreadID; 

    // Create two event objects

    for (i = 0; i < 2; i++) 
    { 
        ghEvents[i] = CreateEvent( 
            NULL,   // default security attributes
            FALSE,  // auto-reset event object
            FALSE,  // initial state is nonsignaled
            NULL);  // unnamed object

        if (ghEvents[i] == NULL) 
        { 
            printf("CreateEvent error: %d\n", GetLastError() ); 
            ExitProcess(0); 
        } 
    } 

    // Create a thread

    hThread = …
Run Code Online (Sandbox Code Playgroud)

c c++ winapi window

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

设置SetWaitableTimer的相对时间时算术溢出

http://msdn.microsoft.com/en-us/library/windows/desktop/ms686289%28v=vs.85%29.aspx

我希望定时器从当前时间开始发出5分5秒的信号,但是当我将LARGE_INTEGER的QuadPart设置为-3050000000时,变量溢出,当我打印出来时,它显示为1244967296.我该怎么做才能它从当前时间发出5分5秒(或更多)信号?

LARGE_INTEGER li;
li.QuadPart = -3050000000;
printf( "%ld\n", li );
Run Code Online (Sandbox Code Playgroud)

c c++ windows winapi

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

全局变量的实例化顺序

如果我有2个头文件,Test1.h和Test2.h,我在其中分别定义类Test1和Test2,并在头文件中实例化这些类的2个对象,它们包含在main.cpp中(Test1.h和Test2.h)在那个包含main函数的命令中,test1和test2对象将被实例化的顺序是什么?

// Test1.h

class Test1
{

};

Test1 test1;

// Test2.h
class Test2
{

};

Test2 test2;

// main.cpp

#include "Test1.h"
#include "Test2.h"

int main( int argc, const char * argv [] )
{
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2010

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

我可以在本机C++服务中使用ATL吗?

如果我使用本机Windows API调用(如StartServiceCtrlDispatcher()等)而不是ATL服务(http://msdn.microsoft.com/en-us/library/74y2334x%28v=vs.80%29.aspx)来安装,卸载或控制我的服务,仍然使用某些ATL功能,它会搞砸一切吗?

c c++ windows winapi atl

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

如何区分Windows 7和Windows XP或C程序中的其他窗口?

以及64位操作系统的32位操作系统?是否有一些#ifdef我可以用来检测实际的OS版本以及它是32位还是64位?

c windows winapi

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

标签 统计

c ×7

c++ ×6

winapi ×6

windows ×5

visual-studio-2010 ×2

atl ×1

java ×1

process ×1

service ×1

sockets ×1

ssl ×1

window ×1