小编Abd*_*SSI的帖子

select()用于的nfds是什么?

我想知道它是nfds做什么的,在阅读了不同的手册后,我最终得到的唯一答案是它是编号最高的文件描述符加一.它究竟用于什么?

c select

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

strcat 溢出?

有人可以解释为什么我的 strcat 这样做吗?

我似乎无法找出为什么要重写源字符串的一部分。

输出是这样的: New String: HelloThis 应该在我的反斜杠 0 in str1h 0 in str1 之后

    global  strcat
            extern  strlen
Run Code Online (Sandbox Code Playgroud)

字符串:

    push    ebp
    mov     ebp, esp
    push    ecx
    push    esi
    push    edi
    push    ebx
    push    edx
    xor     edx, edx
    xor     edi, edi
    xor     ebx, ebx
    xor     esi, esi
    xor     ecx, ecx
    mov     edi, [ebp + 8]
    mov     esi, [ebp + 12]
    push    edi
    call    strlen
    pop     edi
    mov     ecx, eax
    xor     eax, eax
    push    esi
    call    strlen
    pop     esi
    mov …
Run Code Online (Sandbox Code Playgroud)

c x86 assembly nasm strcat

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

编译问题

有没有办法让这个编译?

并使它使用具有整数默认值的fct?

使用g ++.

#include <stdio.h>

int     fct(int a = 0)
{
        printf("a: %d\n", a);
        return (0);
}

void    fct()
{
}



int     main(void)
{

        fct();
        return (0);
}
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c ×2

assembly ×1

c++ ×1

nasm ×1

select ×1

strcat ×1

x86 ×1