酷代码 AI
菜单
服务商

#include <stdio.h>#define maxsize 100typedef struct cstr{ char data[maxsize]; int len;}sqstring;sqstring *initsring(char a[]){ sqstring *l; l=(sqstring*)malloc(sizeof(sqstring)); int i=0; while(a[i]) { l->data[i]=a[i]; i++; } l->len=i; return l;}void printstring(sqstring *l){ int i=0; for(i=0;i<l->len;i++) { printf("%c",l->data[i]); } printf("\n");}sqstring *concat(sqstring *s,sqstring *t){ sqstring *l = initsring(""); int i=0; for(i=0;i<s->len;i++) { l->data[i]=s->data[i]; }

for(int j=0;j<t->len;j++) { l->data[i+j]=t->data[j]; } l->len=i+j; return l;}int main(){ char a[]="Hello "; char b[]="World!"; sqstring *s = initsring(a); sqstring *t = initsring(b); printstring(s); printstring(t); sqstring *u = concat(s,t); printstring(u); return 0;} [2024-11-15 17:13:22 | AI写代码神器 | 182点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]