问题标签 [strcpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C中的字符串和字符串函数
我写了以下内容:
我知道 的长度str
必须小于 10,但即使我只写了“Hi”,也没有打印任何内容。据我看,应该没问题。编译器这么说fgets is dangerous and should not be used
。
屏幕上什么都没有打印的原因是什么?
c++ - 无法从 2D 数组到另一个 2D 数组的 strcpy
两者都在同一类的 operator= 中
这是函数的定义。
错误如下:
以上是功能getPhrase
我不知道为什么我不能为此做一个 strcpy 。
我正在努力完成任务。
编辑:
这是类型phrase
objective-c - strcpy 导致 EXC_BAD_ACCESS?
我正在使用 Xcode 4 制作命令行工具。
我在 strcpy 行中得到 EXC_BAD_ACCESS 错误:
argv[1] 是 -v(“有效”选项),argv[2] 是 -z(“无效”选项)。
然后,出于显示原因(打印“错误”消息),我需要更改“invalidOption”。
关于为什么会发生这种情况的任何想法?如果您需要更多详细信息,请告诉我。
c - 为什么 strcpy() 也复制 \n?我可以摆脱它吗?
我调试了一个函数,它正在工作。所以,是的,自学 C 似乎进展顺利。但我想让它变得更好。也就是说,它读取这样的文件:
并将每一行单独的字符串放入一个字符串数组中。然而,当我把东西打印出来时,事情变得很奇怪。据我所知, strcpy() 应该只复制一个字符串,直到 \0 字符。如果这是真的,为什么下面要打印字符串 want 和 \n?就像 strcpy() 也复制了 \n 并且它挂在那里。我想摆脱它。
我复制文件的代码如下。我没有包括整个程序,因为我认为这与正在发生的事情无关。我知道问题出在这里。
所以现在,当我执行以下操作时:
它打印出来:
它不应该打印出以下内容吗?
所以我唯一能想到的是,当我将字符串放入数组时,它也将 \n 放入其中。我怎样才能摆脱它?
一如既往,怀着敬意。极客欧米茄
char - 如何将 LPCTSTR 转换为 char *
无论我做什么,我都无法让它工作。
我想做的就是取一个 LPCTSTR 和一个 char* 并将它们连接成一个 char*
对于所有神圣的事物的爱,为什么这么难。
还不行,我不能只使用字符串、cstring、stringstream 或任何其他中间容器。出于某种原因,每次我尝试使用这些时,都会出现内存分配错误。
c++ - C++:使用带有指针字符串的Strcpy
可能重复:
使用 strcpy 时访问冲突?
我遇到了困扰我的事情
char* p = "Hello";
strcpy (p,"bye");
这总是给我一个错误,那么我怎样才能将 strcpy 与指针字符串一起使用。
(请没有人告诉我使用 std::string)
谢谢
c - strcpy 和 printf 一个多维字符数组 C
说我有一个数组
strcpy 的正确语法是什么,以便将数据放入其中一个字符串(大小为 50 的最内层 char 数组),然后通过 %s 将其提供给 printf 的相应约定?
就此而言,我是否以正确的顺序声明数组下标?它打算是 10 对(2 个)字符串。每个字符串为 50 个字符宽。
各种互联网资源似乎在省略哪个下标方面存在冲突,而且无论我尝试什么似乎都会产生意想不到的结果。
例如,你能在下面填空吗
使得数组具有以下结构并保持:
和这样的输出
消息 1 第 1 部分,m2 p2
平方米,p2
m3, p3
等等
crash - jvmti agent fatal error on linux: C [libc.so.6+0x7ae68] strcpy+0x18
I have written a jvmti agent to trace method invocations. I code it with C and jvmti and jni functions. Our os is Fedora 15 and the agent is compiled into a .so
file. When I test it with a non-trivial java program, it crashes and gives the following error message:
c - 添加 char* 一些其他数据 c 代码
我在代码中有这一部分:
我想在此添加argv[1]
代表名称的参数。如何在c代码中做到这一点?我已经尝试过strcpy
,strcat
但是当 Ipcp 执行此操作时出现分段错误:
有人可以帮忙吗?
还有为什么:data=data+argv[1]
不工作?
c - 错误:函数返回局部变量的地址
我是 C 的初学者,我正在自学。我正在创建以下功能:
我基本上是在尝试返回附加的字符串,但出现以下错误:
“错误:函数返回局部变量的地址”,任何建议,如何解决这个问题?