小编use*_*816的帖子

在C#中使用PuTTY运行Unix命令

我正在尝试使用C#在PuTTY中运行Unix命令.我有以下代码.但是代码不起作用.我无法打开PuTTY.

static void Main(string[] args)
{
    Process cmd = new Process();
    cmd.StartInfo.FileName = @"C:\Windows\System32\cmd";
    cmd.StartInfo.UseShellExecute = false;
    cmd.StartInfo.RedirectStandardInput = false;
    cmd.StartInfo.RedirectStandardOutput = true;
    cmd.Start();
    cmd.StartInfo.Arguments = "C:\Users\win7\Desktop\putty.exe -ssh mahi@192.168.37.129 22 -pw mahi";
}
Run Code Online (Sandbox Code Playgroud)

c# putty

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

在c编程中使用strcmp中的整数差异

我有以下程序

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

int main()
{
    char text1[30],text2[30];
    int diff;
    puts("Enter text1:");
    fgets(text1,30,stdin);
    puts("Enter text2:");
    fgets(text2,30,stdin);
    diff=strcmp(text1,text2);
    printf("Difference between %s and %s is %d",text1,text2,diff);
}
Run Code Online (Sandbox Code Playgroud)

如果我将text1作为inputtext而text2作为differencetext,那么差异应该是5,但是对于不同的输入我得到1,我不知道我哪里出错了.

c

-2
推荐指数
2
解决办法
664
查看次数

标签 统计

c ×1

c# ×1

putty ×1