「java怎么改为c语言」如何将c语言改为c+

博主:adminadmin 2022-12-14 21:48:09 76

本篇文章给大家谈谈java怎么改为c语言,以及如何将c语言改为c+对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

将java程序转换成c语言

楼主,1、这个是Socket的程序,不难改成C的。

2、界面改成C的,也可以说得过去

3、涉及到JAVA的证书,改成C的,就麻烦了

我写了java的代码。怎么改成C语言

看实现的什么功能。

简单的, 把java的库函数改成对应C库函数。

函数声明形式改一下。

基本上都差不多了。

复杂的 尤其用到自定义类的, 改起来很累的,不如重新写一个了。

JAVA 转换为C语言

//---------------------------------------------------------------------------

#include stdio.h

#include string.h

#define ML 255 /*fileIn文件中的单行最大长度*/

int main(int argc, char* argv[])

{

int bigWeight = 0;

int weight = 0;

int index;

int line = 0;

FILE *fileIn,*fileOut;

char inputLine[ML];

char currWord[ML] = "";

char bigWord[ML];

fileIn = fopen("in.txt","r");

fileOut = fopen("out.txt","w");

fgets(inputLine,ML-1,fileIn) ;

while (!feof(fileIn))

{

index = 0;

line++;

bigWord[0] =0;

bigWeight = 0;

while (index strlen(inputLine))

{

weight = 0;

currWord[0]=0;

while (index strlen(inputLine) (inputLine[index] != ' ' inputLine[index] != '\t'))

{

currWord[index+1]=inputLine[index];

weight += inputLine[index];

index++;

}

if (weight bigWeight)

{

strcpy(bigWord,currWord);

bigWeight = weight;

}

index++;

}

if (bigWord[0])

{

fprintf(fileOut, "line %d's word: %d\n" ,line, bigWord);

}

fgets(inputLine,ML-1,fileIn);

}

fclose(fileIn);

fclose(fileOut);

return 0;

}

//---------------------------------------------------------------------------

将java改为c语言

#include "stdio.h"

static int num =1;

static int name =2;

static int type =3;

static int m;

static void Sel();

static void Sel1();

static void Dis();

static void Dis1();

static void Sel()

{

    /*这里读者号,姓名和读者类型默认为1 2 3*/

    scanf("%d",   num);

    scanf("%d",   name);

    scanf("%d",   type);

    

    if (num == 1)

    {

        if (name == 2)

        {

            if (type == 3)

            {

                Dis1();

                Sel1();

            }

        }

    }

    else

    {

        printf("你输入的信息有误。");

        printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

    }

}

/*输入信息提示界面*/

static void Dis()

{

    

    Sel();

}

/*功能选择界面*/

static void Dis1()

{

    printf("+++  服务   +++\n");

    printf("+++1.挂失   +++\n");

    printf("+++2.功能2+++\n");

}

/*读者信息输入和验证功能*/

/*挂失功能*/

static void Sel1()

{

   int c;

    

    scanf("%d",   m);

    if (m == 1)

    {

        printf("确定要挂失吗?\r\n 1.确定 2.取消\n");

        scanf("%d", c);

        if (c == 1)

        {

            printf("挂失成功!");

        }

        else

        {

            Dis1();

            Sel1();

        }

    }

}

int main(void)

{

    printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

    Sel();

    

    return 0;

}

java语言转换成c语言

#include "stdio.h"

static int num =1;

static int name =2;

static int type =3;

static int m;

static void Sel();

static void Sel1();

static void Dis();

static void Dis1();

static void Sel()

{

/*这里读者号,姓名和读者类型默认为1 2 3*/

scanf("%d",  num);

scanf("%d",  name);

scanf("%d",  type);

if (num == 1)

{

if (name == 2)

{

if (type == 3)

{

Dis1();

Sel1();

}

}

}

else

{

printf("你输入的信息有误。");

printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

}

}

/*输入信息提示界面*/

static void Dis()

{

Sel();

}

/*功能选择界面*/

static void Dis1()

{

printf("+++ 服务 +++\n");

printf("+++1.挂失 +++\n");

printf("+++2.功能2+++\n");

}

/*读者信息输入和验证功能*/

/*挂失功能*/

static void Sel1()

{

int c;

scanf("%d",  m);

if (m == 1)

{

printf("确定要挂失吗?\r\n 1.确定 2.取消\n");

scanf("%d", c);

if (c == 1)

{

printf("挂失成功!");

}

else

{

Dis1();

Sel1();

}

}

}

int main(void)

{

printf("请输入读者号,姓名和读者类型,中间用空格隔开:\n");

Sel();

return 0;

}

关于java怎么改为c语言和如何将c语言改为c+的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。