实现strcta函数

简介: 实现strcta函数

实现strcat函数

#include <stdio.h>
#include <string.h>
#define MAXS 10
char *str_cat( char *s, char *t ){
  int i=0;
  int j=0;
  for(i=strlen(s);i<(strlen(s)+strlen(t));i++){
    s[i]=t[j];
    ++j;    
  }
  s[i+1]='\0';
  return  s;
}
int main()
{
    char *p;
    char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'};
    scanf("%s%s", str1, str2);
    p = str_cat(str1, str2);
    printf("%s\n%s\n", p, str1);
    return 0;
}
相关文章
|
24天前
|
安全 C语言
C 安全函数
C 安全函数。
28 3
|
3月前
|
存储 Python
有效的函数(一)
有效的函数(一)
20 0
|
4月前
|
C++
c++常见函数及技巧
C++编程中的一些常见函数和技巧,包括生成随机数的方法、制表技巧、获取数字的个位、十位、百位数的方法、字符串命名技巧、避免代码修改错误的技巧、暂停和等待用户信号的技巧、清屏命令、以及避免编译错误和逻辑错误的建议。
43 6
|
6月前
函数\judgeprime
函数\judgeprime
60 5
|
7月前
|
Java 测试技术 Python
为什么要用函数
在编程中,函数是一种重要的抽象工具,它使我们能够组织和复用代码,提高代码的可读性、可维护性和效率。函数允许我们将一段代码块封装起来,给它一个名字,并通过参数和返回值来与外部世界交互。下面,我们将深入探讨为什么要使用函数,并附上相应的代码示例。
96 1
|
算法 编译器 程序员
|
7月前
|
数据库
什么是纯函数
纯函数是指在相同的输入下,总是返回相同的输出,且没有副作用的函数。具体来说,纯函数不会改变任何传入的参数,也不会在函数外部改变全局变量、文件系统、数据库等状态,它只是接收输入并返回输出,不会产生任何可观察的副作用。
78 0
|
监控 程序员 C语言
|
程序员 编译器 开发者
函数(1)
函数(1)
122 0
函数(1)
|
自然语言处理 C++
C/C++ 中的 atol()、atoll() 和 atof() 函数
1.atol(): 此函数将作为参数传递给函数调用的 C 类型字符串转换为长整数。它解析 C 字符串 str 并将其内容解释为整数,该整数作为 long int 类型的值返回。该函数会丢弃字符串开头的空白字符,直到找到非空白字符。如果 C 字符串 str 中的非空白字符序列不是有效的整数,或者如果因为 str 为空或仅包含空白字符而不存在这样的序列,则不执行任何转换并返回零。
256 0