可以帮我填写代码补充的地方吗#include <stdio.h> #include <conio.h> #define MaxSize 100 typedef struct { char str[MaxSize]; int len; } strtype; void assign(strtype s,char t[]) { int i=0; while (t[i]!='\0') { s->str[i]=t[i]; i++; } s->str[i]='\0'; s->len=i; } void strcopy
时间: 2024-02-22 19:01:20 浏览: 64
(strtype s, strtype t) { int i; for (i = 0; i < t.len; i++) { s.str[i] = t.str[i]; } s.str[i] = '\0'; s.len = t.len; } int main() { strtype s,t; char str[MaxSize]; printf("请输入一个字符串:"); scanf("%s", str); assign(&t, str); strcopy(&s, t); printf("复制后的字符串为:%s\n", s.str); printf("复制后的字符串长度为:%d\n", s.len); return 0; }
阅读全文