「java怎么改为c语言」如何将c语言改为c+
本篇文章给大家谈谈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+的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-14,除非注明,否则均为
原创文章,转载请注明出处。