发布网友 发布时间:2024-04-13 07:22
共3个回答
热心网友 时间:2024-04-14 08:21
#include <stdio.h>
#include <string.h>
void translate(char *str)
{
int i;
if(str[0] == 0x00)
str = NULL;
for(i=0;i<strlen(str);i++)
if(str[i]==' ' || str[i]=='\t')
{
str[i]='\n';
}
printf("\nthe string you input is \n%s\n=== show end ===\n",str);
return;
}
int main()
{
char str1[100];
char str2[1024];
printf("====please inter some sentence:====\n");
/*接收一个字符串(第一个单词)*/
scanf("%s",str1);
/*接收一个句子(含空格)*/
gets(str2);
printf("====input end====\n");
translate(str1);
translate(str2);
return 0;
}
热心网友 时间:2024-04-14 08:16
类型都错了,根本不行的!热心网友 时间:2024-04-14 08:17
把sentence改为sentence[100]