[求助] 去空格并验证函数编写
这一题我不会写,求高手赐教。
编写并验证 去掉字符串中前导空格函数 char *head_cls(char *str)
#include<stdio.h>
#include<stdlib.h>
char *head_cls(char *str)
{
char *temp = str;
while(*temp == ' ')
{
temp++;
}
return temp;
}
int main(void)
{
char *str = (char *)malloc(10 * sizeof(char));
char *temp;
gets(str);
printf("%s\n", str);
temp = head_cls(str);
printf("%s\n", temp);
free(str);
return 0;
}
我用的是turbo c 2.0
这个问题我用到了其他一个函数才解决,可是我想不用其他函数解决。。
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
char*hearr(char *str)
{ char a[]=" "; char *p;
p=strtok(str,a);
while(p!=NULL)
{ printf("%s",p++);
p=strtok(NULL,a);
}
}
main(void)
{ char str[]=" dfsdf df df df";
char *p;
p=hearr(str);
}