如何将字符串数组从函数传递给main

II

我试图在初始化字符串初始化,然后把它传递给诠释main()的屏幕输出,但似乎已初始化字符串已损坏。

标头

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

初始化

void
Initialize(char* STRINGs)
{
    STRINGs = malloc(sizeof(char)*5);
    STRINGs = "hello" ;

    printf("1: %s\n",STRING);
}

主要的

int
main (char* STRINGs)
{
    Initialize(STRINGs);

//The program stops working when it reaches this section
    printf("2: %s",STRINGs);
    return 0;
}
马丁·穆尼奥斯·德尔里奥(MartinMuñozdelRío)

您可以使用:

void Initialize(char** STRING)

反而:

void Initialize(char* STRINGs)

因为您想更改STRING指向的地址

你也有错误的原型 main

尝试:

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

void Initialize(char** STRING)
{
    *STRING = malloc(6);
    strcpy(*STRING, "hello");

    printf("1: %s\n",*STRING);
}


int main (int argc, char *argv[])
{
    char* STRING;

    Initialize(&STRING);

    printf("2: %s\n",STRING);

    free(STRING);
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串数组传递给函数?

来自分类Dev

如何将字符数组传递给字符串

来自分类Dev

如何将字符串传递给宏函数

来自分类Dev

如何将字符串传递给 glutCreateWindow() 函数?

来自分类Dev

如何将Swift字符串数组传递给带有char **参数的C函数

来自分类Dev

LuaJIT ffi:如何将字符串数组传递给c函数

来自分类Dev

如何将字符串数组指针传递给新的字符数组?在 C

来自分类Dev

如何将字符串数组传递给 C 中的另一个函数

来自分类Dev

如何将字符串数组传递给需要字符串但不在数组中的ruby方法?

来自分类Dev

如何将字符串数组传递给需要字符串但不在数组中的ruby方法?

来自分类Dev

将字符串数组传递给C中的函数

来自分类Dev

C ++将字符串数组传递给函数

来自分类Dev

如何将char传递给需要字符串的函数

来自分类Dev

如何将字符串参数传递给按钮onclick事件中的函数

来自分类Dev

如何将Swift字符串传递给ac函数?

来自分类Dev

如何将字符串传递给Angular 2(单击)函数?

来自分类Dev

如何将字符串迭代器传递给其他函数

来自分类Dev

如何将字符串作为函数传递给react-router-dom Route?

来自分类Dev

如何将JSHandle和本机对象(字符串)传递给Puppeteer评估函数?

来自分类Dev

如何将字符串迭代器变量传递给C ++中的函数?

来自分类Dev

如何将字符串文字传递给JavaScript中的过滤器函数

来自分类Dev

Erlang:如何将路径字符串传递给函数?

来自分类Dev

如何将字符串迭代器传递给其他函数

来自分类Dev

如何将字符串({{$ variable-> variable}}传递给ajax onclick函数

来自分类Dev

如何将字符串作为参数传递给javascript函数

来自分类Dev

如何将字符串传递给需要对象的函数?

来自分类Dev

如何将.cs文件中的xml字符串传递给javascript函数?

来自分类Dev

如何将字符串作为参数传递给JavaScript函数?

来自分类Dev

如何将字符串从Webix文本区域传递给Button的函数

Related 相关文章

  1. 1

    如何将字符串数组传递给函数?

  2. 2

    如何将字符数组传递给字符串

  3. 3

    如何将字符串传递给宏函数

  4. 4

    如何将字符串传递给 glutCreateWindow() 函数?

  5. 5

    如何将Swift字符串数组传递给带有char **参数的C函数

  6. 6

    LuaJIT ffi:如何将字符串数组传递给c函数

  7. 7

    如何将字符串数组指针传递给新的字符数组?在 C

  8. 8

    如何将字符串数组传递给 C 中的另一个函数

  9. 9

    如何将字符串数组传递给需要字符串但不在数组中的ruby方法?

  10. 10

    如何将字符串数组传递给需要字符串但不在数组中的ruby方法?

  11. 11

    将字符串数组传递给C中的函数

  12. 12

    C ++将字符串数组传递给函数

  13. 13

    如何将char传递给需要字符串的函数

  14. 14

    如何将字符串参数传递给按钮onclick事件中的函数

  15. 15

    如何将Swift字符串传递给ac函数?

  16. 16

    如何将字符串传递给Angular 2(单击)函数?

  17. 17

    如何将字符串迭代器传递给其他函数

  18. 18

    如何将字符串作为函数传递给react-router-dom Route?

  19. 19

    如何将JSHandle和本机对象(字符串)传递给Puppeteer评估函数?

  20. 20

    如何将字符串迭代器变量传递给C ++中的函数?

  21. 21

    如何将字符串文字传递给JavaScript中的过滤器函数

  22. 22

    Erlang:如何将路径字符串传递给函数?

  23. 23

    如何将字符串迭代器传递给其他函数

  24. 24

    如何将字符串({{$ variable-> variable}}传递给ajax onclick函数

  25. 25

    如何将字符串作为参数传递给javascript函数

  26. 26

    如何将字符串传递给需要对象的函数?

  27. 27

    如何将.cs文件中的xml字符串传递给javascript函数?

  28. 28

    如何将字符串作为参数传递给JavaScript函数?

  29. 29

    如何将字符串从Webix文本区域传递给Button的函数

热门标签

归档