c语言截取字符串
c语言有截取字符串中某一特定位置段的函数吗?比如vb中的mid函数 得自己写 你可以自己写一个#include <stdio.h>
#include <stdlib.h>
char* mid(char* str, int start, int end)
{
int i,j=0;
char *ret = (char*)malloc(sizeof(char)*(end-start+1));
for (i=start;i<end;i++) ret = str;
ret = '\0';
return ret;
}
int main()
{
char a = "I love Fishc.com!";
char *b = mid(a,3,7);
printf("%s\n",b);
free(b);
return 0;
}
页:
[1]