当前位置: 首页 > 知识库问答 >
问题:

Java到C-字符串[闭合]

彭烨烁
2023-03-14

想改进这个问题吗 通过编辑此帖子,添加详细信息并澄清问题。

我必须将java“转换”为c。我做得对吗?你能纠正吗

public static void main(String[] args) {
    String s = args[0];
    String t = args[1];
    String st = s + t;
} 

爪哇-

int main() {

    char *s = args[0];
    char *t = args[1];

    char *st = (char*) calloc(1, strlen(s) + strlen(t) + 1); // '\0' nicht vergessen!

    strcat(st, s);
    strcat(st, t);

    free(st);
}

共有1个答案

诸葛煜
2023-03-14
  • 您将需要主函数的参数
#include <stdlib.h>
#include <string.h>

int main(int argc, char* args[]) {

    if (argc < 3) return 1; // check if there are enough arguments
    char *s = args[1];
    char *t = args[2];

    char *st = malloc(strlen(s) + strlen(t) + 1); // '\0' nicht vergessen!
    if (st == NULL) return 1; // check if allocation succeeded

    strcpy(st, s);
    strcat(st, t);

    free(st);
}
 类似资料:
  • 我必须将java“转换”为c。我做得对吗?你能纠正吗 爪哇-

  • 我有以下JSON字符串: 我只想要和。我试过这样的方法: 但我得到了以下错误: 我只使用过几次JSON。有人能帮我吗? 对我来说最好的例子是这样的,我在另一个例子中做过: 可能吗? 现在我已经做到了: 我试着这样做: 然后: 但现在当我做一个Prtinout时,我会得到和以前一样的错误:

  • 问题内容: 我有一个字符串(基本上是遵循命名约定的文件名) 我想在第一个(即一个点)之前提取子字符串 在java doc api中,我似乎找不到在String中执行此操作的方法。 我想念什么吗?怎么做? 问题答案: 看看和。 确保检查的-1 。

  • 问题内容: 我正在尝试用Java创建一个简单的String to SHA1转换器,这就是我所拥有的… 当我通过它时,我[.知道它可能是像UTF-8这样的简单编码修复程序,但是有人可以告诉我我应该怎么做才能得到我想要的东西吗?还是我这样做完全错误? 问题答案: 这是我将字符串转换为sha1的解决方案。它在我的Android应用程序中运行良好:

  • 问题内容: 我有一个Java属性文件,并且有一个as 。因此,在加载如下所示的属性文件后,我使用方法检索的:: 然后 我需要从上面的字符串创建一个HashMap。应该是HashMap中,并应第秒。 如果是硬连线的,则如下所示: 问题答案: 将该方法与分隔符一起使用,以获取对列表。迭代对,然后再次使用分隔符以获取每个对的键和值。

  • 主要内容:1、声明和初始化字符串,2、String 类中的属性,3、String 类中的方法在 C# 中,string(或 String)关键字是 System.String 类的别名,其中提供了定义字符串以及操作字符串的一系列方法,下面就来详细介绍一下。 1、声明和初始化字符串 您可以使用以下方式来创建字符串 为 String 类型的变量赋值一个字符串; 使用 String 类的构造函数; 使用字符串串联运算符; 通过检索属性或调用返回字符串的方法; 通过调用格式化方法将值或对象转换为