问题标签 [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.

0 投票
4 回答
180 浏览

c - C中的字符串和字符串函数

我写了以下内容:

我知道 的长度str必须小于 10,但即使我只写了“Hi”,也没有打印任何内容。据我看,应该没问题。编译器这么说fgets is dangerous and should not be used

屏幕上什么都没有打印的原因是什么?

0 投票
1 回答
202 浏览

c++ - 无法从 2D 数组到另一个 2D 数组的 strcpy

两者都在同一类的 operator= 中

这是函数的定义。

错误如下:


以上是功能getPhrase

我不知道为什么我不能为此做一个 strcpy 。

我正在努力完成任务。

编辑:

这是类型phrase

0 投票
1 回答
2492 浏览

objective-c - strcpy 导致 EXC_BAD_ACCESS?

我正在使用 Xcode 4 制作命令行工具。

我在 strcpy 行中得到 EXC_BAD_ACCESS 错误:

argv[1] 是 -v(“有效”选项),argv[2] 是 -z(“无效”选项)。

然后,出于显示原因(打印“错误”消息),我需要更改“invalidOption”。

关于为什么会发生这种情况的任何想法?如果您需要更多详细信息,请告诉我。

0 投票
2 回答
10730 浏览

c - 为什么 strcpy() 也复制 \n?我可以摆脱它吗?

我调试了一个函数,它正在工作。所以,是的,自学 C 似乎进展顺利。但我想让它变得更好。也就是说,它读取这样的文件:

并将每一行单独的字符串放入一个字符串数组中。然而,当我把东西打印出来时,事情变得很奇怪。据我所知, strcpy() 应该只复制一个字符串,直到 \0 字符。如果这是真的,为什么下面要打印字符串 want 和 \n?就像 strcpy() 也复制了 \n 并且它挂在那里。我想摆脱它。

我复制文件的代码如下。我没有包括整个程序,因为我认为这与正在发生的事情无关。我知道问题出在这里。

所以现在,当我执行以下操作时:

它打印出来:

它不应该打印出以下内容吗?

所以我唯一能想到的是,当我将字符串放入数组时,它也将 \n 放入其中。我怎样才能摆脱它?

一如既往,怀着敬意。极客欧米茄

0 投票
0 回答
631 浏览

char - 如何将 LPCTSTR 转换为 char *

无论我做什么,我都无法让它工作。

我想做的就是取一个 LPCTSTR 和一个 char* 并将它们连接成一个 char*

对于所有神圣的事物的爱,为什么这么难。

还不行,我不能只使用字符串、cstring、stringstream 或任何其他中间容器。出于某种原因,每次我尝试使用这些时,都会出现内存分配错误。

0 投票
2 回答
3850 浏览

c++ - C++:使用带有指针字符串的Strcpy

可能重复:
使用 strcpy 时访问冲突?

我遇到了困扰我的事情

char* p = "Hello"; strcpy (p,"bye");

这总是给我一个错误,那么我怎样才能将 strcpy 与指针字符串一起使用。

(请没有人告诉我使用 std::string)

谢谢

0 投票
5 回答
4154 浏览

c - strcpy 和 printf 一个多维字符数组 C

说我有一个数组

strcpy 的正确语法是什么,以便将数据放入其中一个字符串(大小为 50 的最内层 char 数组),然后通过 %s 将其提供给 printf 的相应约定?

就此而言,我是否以正确的顺序声明数组下标?它打算是 10 对(2 个)字符串。每个字符串为 50 个字符宽。

各种互联网资源似乎在省略哪个下标方面存在冲突,而且无论我尝试什么似乎都会产生意想不到的结果。

例如,你能在下面填空吗

使得数组具有以下结构并保持:

和这样的输出

消息 1 第 1 部分,m2 p2

平方米,p2

m3, p3

等等

0 投票
1 回答
2058 浏览

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:

0 投票
4 回答
420 浏览

c - 添加 char* 一些其他数据 c 代码

我在代码中有这一部分:

我想在此添加argv[1]代表名称的参数。如何在c代码中做到这一点?我已经尝试过strcpystrcat但是当 Ipcp 执行此操作时出现分段错误:

有人可以帮忙吗?

还有为什么:data=data+argv[1]不工作?

0 投票
8 回答
144889 浏览

c - 错误:函数返回局部变量的地址

我是 C 的初学者,我正在自学。我正在创建以下功能:

我基本上是在尝试返回附加的字符串,但出现以下错误:

“错误:函数返回局部变量的地址”,任何建议,如何解决这个问题?