c - strcpy c 函数不起作用 IOS7 的 IOS C 自定义库

标签 c ios7

我将 C 用于自定义 IOS 库。现在我已经将我的 XCode 升级到 5.0 开发者预览版。现在 strcpy 对我不起作用,它在那时使应用程序崩溃。任何人都可以向我解释这是什么问题?

更新

这是我的代码:

char global[] = " ";
printf("Error opening %s for constants input\n", lang); 
strcpy(global, lang); 

printf 中,lan​​g 正在工作,但它的 strcpy 不工作。

最佳答案

当你声明 global

char global[] = " ";

它只够容纳两个 个字符。空格和字符串终止符。要么设置一个足够大的大小以包含您尝试复制到它的整个字符串,要么将其设为指针并动态分配它(在这种情况下,您不应该忘记为字符串终止符分配空间)。

关于c - strcpy c 函数不起作用 IOS7 的 IOS C 自定义库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610105/

相关文章:

Netbeans 的 C/C++ 配置

ios - 测距信标仅在应用程序运行时有效?

ios - MPMoviePlayerController 有时不播放本地视频

C 函数根据它是否在其中调用 printf 来改变行为

c - char a[] ="string"之间的区别;字符 *p ="string";

c - PRO*C编译错误注释

c - 关于系统调用的性能报告

ios - 设置工具栏颜色和导航栏后退按钮

ios - UITableView 在 iOS 7 中不根据其高度显示

ios7 - 在 iOS 7 上使用搜索委托(delegate)双击 UISearchBar 会导致 UISearchBar 消失