小编van*_*aal的帖子

Windows 无法识别 eval

我是初学者,我正在尝试将我的 GitHub 配置文件与我的本地计算机连接。

我正在按照步骤操作,但我的 gitcmd无法识别eval. 我已经生成了一个密钥,并尝试将 SSH 密钥添加到ssh-agent.

这是我收到的消息:

“eval”不被识别为内部或外部命令、可操作程序或批处理文件。

我运行的命令是:

eval "$(ssh-agent -s)"
Run Code Online (Sandbox Code Playgroud)

github ssh-keys

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

为什么这个用于复制文件的 C 程序不能正常工作?

#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
    int fd1 = open(argv[1], O_RDONLY); 
    int fd2 = open(argv[2], O_WRONLY | O_TRUNC | O_CREAT, 0700);

    if (fd1 == -1 || fd2 == -1) {
        perror("cannot open file");
        exit(-1);
    }
    
    char buffer[100];
    int n;
    while (n = read(fd1, buffer, 100) > 0) { // not working
        write(fd2, buffer, n);
    }
    
    close(fd1);
    close(fd2); 
    return 0;   
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个将一个文件的内容复制到另一个文件的 C 程序。我认为 while 循环中的读取有问题,但我不确定。

c file cp

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

有人可以向我简要解释一下什么是 std::streampos 吗?

你能给我看一些例子吗std::streampos?我不确定它的用途是什么,也不知道如何使用它。

我在github的一个项目中看到:

std::streampos pos = ss.tellg();
Run Code Online (Sandbox Code Playgroud)

哪里。ssstd::stringstream

int pos = ss.tellg()例如,在这种情况下我们为什么不使用, 呢?

c++ stringstream

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

如何在bash中打印奇数?

for i in {1..100}
do
    if [ ($i % 2) -ne 0 ]
    then
        echo $i
    fi
done
Run Code Online (Sandbox Code Playgroud)

你好!我正在学习 Bash,但是我在打印 1 到 100 范围内的奇数时遇到了一些问题,显然我有一些找不到的语法错误。

bash for-loop

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

标签 统计

bash ×1

c ×1

c++ ×1

cp ×1

file ×1

for-loop ×1

github ×1

ssh-keys ×1

stringstream ×1