问题标签 [strcat]
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中的strcat函数苦苦挣扎
我现在对我的程序感到非常沮丧。我希望 strcat 函数只是将所需的字符串连接在一起,但显然 strcat 函数(未注释时)没有正确连接,并且以某种方式改变了我的变量的值。照原样,如果打印正确的结果,例如:
但是当这两行没有注释时
那么这是我得到的奇怪结果:
这是我正在处理的功能。帮助将不胜感激。
c - strcat 和分段错误 11
我的代码如下:
该程序的重点是输出输入数字之前的所有数字,每个数字的数字垂直,然后数字本身水平列出。
请帮忙!!!
c++ - strcat 不刷新
我在arduino中有这个代码
基本上,它是将一个整数加入我的帖子字符串。不幸的是,当我增加 i 时,它会以某种方式增长并变成 GET /postTEST.php?first=0 GET /postTEST.php?first=01 GET /postTEST.php?first=012。
怎么来的?
c++ - strcat 替代问题 C++
我正在开发一个最初在 C 中采样但想在 C++ 中进行的项目。
有一个部分使用了 strcat(),有人告诉我使用替代方法。我在这里找到了一个,但是当我尝试这些时,编译器给了我以下错误:
错误:char*' 类型的无效操作数
char*' and
到二进制 `operator+'
有什么我做错了吗?
编辑:
这是代码中不起作用的部分
编辑 2:对于那些想知道为什么我有 FileReader 的人:这是项目的第 2 部分。反汇编代码。
c - 在 strcat() 中编程段错误
我正在尝试用 C 编写一个 Web 服务器,但我的代码目前出现了段错误,我不知道为什么。这似乎与我的 strcats 有关,但就我所能得到的而言。我已经发布了代码和 gdb 输出。任何帮助是极大的赞赏。
***代码** *
}
* GDB 输出*
c - 将 strcat() 与字符串和 int 一起使用的最有效方法是什么?
我正在尝试char * rv
与将返回int
. fib()
返回一个整数。我遇到的主要问题是strcat()
签名需要 aconst char *
因为它是第二个参数:
这是我的代码的一个小示例。fib()
计算第 n 个斐波那契数 - 在本例中为第 7 个斐波那契数。
显然这是错误的,不会编译。最干净的方法是什么?我是否需要另一个char * var
来存储第一个的结果itoa()
,而不是使用rv
?
感谢您提供任何帮助!
c - strtok 和 strncat 错误
我想通过使用 strtok 和 strncat 为每个单词添加字符串“ay”。但似乎在我找不到的地方发生了冲突。它只给了我输出的第一个单词“Computeray”。帮助?
c - strncat 看起来像是跨调用保留数据?
我strncat
在标准库的函数中看到了一些奇怪的行为string.h
,并且希望得到一些帮助来理解正在发生的事情。
我的问题的症结在于我创建的一个函数,该函数调用readLine
的目的是将文件的行作为char *
字符串返回,而没有尾随的换行符终止符。该函数如下所示:
我在主循环中调用它,如下所示:
现在奇怪的行为出现在我的定义中#define BUFFER_SIZE 1000
。这样设置后,我得到以下输出(这不是我想要的):
但是如果我将该定义更改为类似的#define BUFFER_SIZE 20
,我会得到我正在寻找的输出:
我想我的问题已经缩小到这strncat(line, chunk, strlen(chunk) + 1);
条线了。我不明白为什么line
当 myBUFFER_SIZE
足够高时会包含前面的 s 。
c - 在 strcat 之后恢复为 null
我正在尝试 strcat 一个路径名以传递给 fopen 以在 while 循环中创建多个文件名。
如何将路径返回到空字符数组,以便再次连接?还是有更好的方法来做到这一点?
c - 组装 ac 字符串并通过引用返回它(使用 malloc 和 string.h 函数)
我想组装某种 HTTP 标头(它只是我正在做的一个有趣的项目)。但我的问题更多是关于如何在 C 中做到这一点。我有一个这样的函数:
在主要的某个地方,我想做出这样的回应:
但我不太明白:) 我如何分配字符串并将内容插入其中似乎存在很多问题。我得到了“BB”标志,但进一步得到:
我做错了什么以及如何解决?我熟悉malloc
类似 C 的函数,但显然不是它们的专家。
谢谢!