如何返回字符串?
提示return无法从char[]变为char,该怎么办?#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char del(char s[], int pos, int len)
{
int i;
for (i = pos + len - 1; i != '\0'; i++, pos++)
s[pos - 1] = s[i];
s[pos - 1] = '\0';
return s;
}
void main()
{
char s[100];
int pos,len;
printf("请输入字符串:");
scanf_s("%s", s,100);
getchar();
printf("请输入要删除的位置:");
scanf_s("%d", &pos);
getchar();
printf("请输入删除的长度:");
scanf_s("%d", &len);
getchar();
del(s, pos, len);
printf("新的字符串为:%s", s);
system("pause");
}