`
wss71104307
  • 浏览: 223032 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

自己写strcat函数,有点小问题

阅读更多

reading the book of 《the C programing language》,write a program by myself about strcat ,but here is a mistake. I recode the program here in order to find the causation in future.

 

 

#include <stdio.h>

void myStrcat(char s[],char t[])
{
	int i=0,j=0;

	while(s[i] != '\0') i++;

	while((s[i++]=t[j++]) != '\0');
}

int main()
{
	char s[]="abde";
	char t[]="word!";
	myStrcat(s,t);
    printf("%s\n",s);
}

 I guess the problem is the memory of allocation.

分享到:
评论

相关推荐

    strcat函数

    `strcat`函数是C语言中的一个字符串处理函数,它用于将一个字符串连接到另一个字符串的末尾。这个函数在编程中非常常见,特别是在处理文本数据时。下面我们将详细探讨`strcat`函数的原理、使用方法以及注意事项。 *...

    C语言 不使用strcat函数实现连接两个字符串功能代码

    字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat 函数具有字符串连接功能。下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。 源代码:...

    自己实现strcat

    #### 一、strcat函数简介 `strcat`函数的原型定义在`&lt;string.h&gt;`头文件中,其功能是将一个字符串(`str2`)连接到另一个字符串(`str1`)的末尾。标准的`strcat`函数声明如下: ```c char *strcat(char *dest, ...

    strcat函数与strncat函数的深入分析

    函数原型:extern char *strcat(char *dest,char *src) 参数说明:dest为一个目的字符串的指针,即被连接的字符串(在前),src为一个源字符串的指针(在后)。所在库名:#include 函数功能:把src所指字符串添加到...

    matlab中strcat函数的用法.pdf

    ### MATLAB中strcat函数的详细解析 在MATLAB这一强大的数值计算环境中,处理字符串是非常常见的需求之一。其中,`strcat`函数作为一种基本且实用的工具,在字符串拼接操作中扮演着重要角色。本文将围绕`strcat`函数...

    c语言不使用strcat函数连接两个字符串.cpp

    c语言不使用strcat函数连接两个字符串(适合大学生,c语言初学者)

    Linux运维-嵌入式物联网开发教程-strlen函数和strcat函数.mp4

    Linux运维-嵌入式物联网开发教程-strlen函数和strcat函数.mp4

    strcat函数实现简单示例

    代码功能是把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0′)并添加’\0′ 代码如下:char* strcat(char* strDest, const char* strSrc){ char *rem = strDest; while(*strDest) strDest++; while(*strSrc...

    C中strcmp,strcpy,strcat函数编写

    ### C语言中的字符串操作函数:strcmp、strcpy与strcat 在C语言中,字符串操作是极为常见的需求之一。本文将详细介绍三个重要的字符串处理函数:`strcmp`(字符串比较)、`strcpy`(字符串复制)以及`strcat`(字符...

    wincc字符串函数大全

    strncmpi 函数的功能是将一个串中的一部分与另一个串比较,不管大小写。它的用法是 `int strncmpi(char *str1, char *str2, unsigned maxlen);`,其中 `str1` 和 `str2` 是要比较的两个字符串,`maxlen` 是要比较的...

    C语言中strcpy_strcmp_strlen_strcat函数原型

    根据提供的文件信息,本文将详细解释C语言中的四个字符串处理函数:`strcpy`, `strcmp`, `strlen`, 和 `strcat` 的功能与实现原理。这些函数在日常编程中极为常见,掌握它们对于深入理解C语言及其字符串操作至关重要...

    编一程序,将两个字符串连接起来,不要用strcat函数.cpp

    编一程序,将两个字符串连接起来,不要用strcat函数.cpp

    strcat 函数的使用指南

    在使用`strcat`函数时,我们需要理解其工作原理和注意事项,以避免可能出现的问题。 函数原型: ```c extern char *strcat(char *dest, const char *src); ``` 在这个函数中,`dest`参数是指向接收连接后字符串的...

    浅谈C语言中strcpy,strcmp,strlen,strcat函数原型

    //strcat(dest,src)把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0' char *strcat(char * strDest, const char *strSrc) { char *res=strDest; assert((strDest!=NULL)&&(strSrc!=NULL)); ...

    自行实现的atoi和strcat和strcpy函数.rar_atoi_strcat_strcpy

    在C/C++编程语言中,`atoi`、`strcat`和`strcpy`是三个非常基础且常用的字符串处理函数。这些函数在标准库`&lt;cstdlib&gt;`(C++)或`&lt;stdlib.h&gt;`(C)中定义,但在某些情况下,开发者可能需要自行实现它们,以更好地理解...

    strcmp,strstr,strcat,strcopy等函数源代码

    在C语言编程中,字符串处理是非常重要的一部分,它涉及到数据的读取、比较、复制和连接等操作。本文将详细讲解`strcmp`、`strstr`、`strcat`和`...同时,使用这些函数时应注意内存安全问题,避免出现缓冲区溢出等问题。

    自己写的字符串函数代码

    在这个“自己写的字符串函数代码”压缩包中,我们可以期待找到一些作者自定义的字符串处理函数,这些函数可能实现了常见的字符串操作,例如复制、比较、连接、查找子串等。 首先,让我们来看看标题提到的“不用库...

Global site tag (gtag.js) - Google Analytics