Exemplo n.º 1
0
int main()
{
	char str[] = "This is a sentence";
	printf("Initial string :%s:\n", str);
	reverse_sentence(str, strlen(str));
	printf("Reverse string :%s:\n",str);
}
Exemplo n.º 2
0
int main()
{
  char a[] = "The Irish National Liberation Army announces an end to its\
 armed campaign.";
  printf("%s\n", a);
  reverse_sentence(a);
  printf("%s\n", a);
}
Exemplo n.º 3
0
int main()
{
    /* 此处必须使用数组,因为数组在栈中;若是使用指针,字符串在数据区 */
   char s[MAX_NUM];
   printf("Please enter a sentence:\n");
   gets(s);
   reverse_sentence(s);
   printf("%s", s);
   return 0;
}
Exemplo n.º 4
0
int main() {
	char str[MAX_LEN]="", *rev;
	printf("Write a sentence below:\n");
	fgets(str, MAX_LEN, stdin);
	if(str[0] != '\0')
		str[strlen(str)-1] = '\0';
	else
		return 0;
	rev = (char*)malloc(strlen(str)+1);
	reverse_sentence(str, rev);
	
	printf("\n%s\n", rev);
	return 0;
}