将指针数组中的字符存储到普通数组

时间:2017-04-29 19:58:16

标签: c arrays string ncurses

我想在缓冲区内显示单词,但第一个单词除外。 buffer的元素指向以下字符串:

 buffer[0] = "print"
 buffer[1] = "hello"
 buffer[2] = "my"
 …

代码:

char **buffer = getArray(); /* works OK */

char **print_array=buffer;
strcpy((char *)print_array[0],"");
mvwprintw(output, cursor, 2, "%s", print_array);

上面的代码打印出几个没有意义的字符。我希望上面显示“你好我的名字”。

0 个答案:

没有答案