Q L*_*Liu 5 c arrays string pointers
所以我有一个指向 char 数组的指针:
temporaryVariable->arrayOfElements; // arrayOfElements is char*
Run Code Online (Sandbox Code Playgroud)
我想复制到我用方括号声明的 char 数组中:
char stringArray[MAXIMUM_LINE_LENGTH + 1];
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
使用strncpy:
strncpy(stringArray, temporaryVariable->arrayOfElements, sizeof(stringArray));
stringArray[sizeof(stringArray) - 1] = '\0';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15712 次 |
| 最近记录: |