示例#1
0
int main()
{
   char word[MAX];

   while( scanf("%s", word) != EOF )
   {
      printf("Word is %s\n", word);
      printf("String length is %d\n", myStrLength(word) );

      myReverse( word );

      printf("Reversed word is %s\n", word);
      printf("String length is %d\n", myStrLength(word) );

      myReverse( word );

      if ( myStrLength(word) <= HALF_MAX )
      {
          myAddDollarSignAfterAllVowels(word);
          printf("Dollar word is %s\n", word);
          printf("String length is %d\n", myStrLength(word) );
      }
   }
   return 0;
}
int main() {
	printf("1.2 Implement a function void reverse(char* str) in C or C++ which reverses a null-terminated string.\n");
	char word1[] = "hello!";
	char word2[] = "abcde";
	printf("word1: before reverse: %s\n", word1);
	myReverse(word1);
	printf("after: %s\n", word1);
	printf("word2: before reverse: %s\n", word2);
	myReverse(word2);
	printf("after: %s\n", word2);
	return 0;
}