文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>动态内存程序实例

动态内存程序实例

时间:2010-10-14  来源:aaron_xueli

程序代码如下:

  1 #include <stdio.h>
  2 #include <string.h>
  3 #include <stdlib.h>
  4
  5 char *upcase(char *inputstring);
  6
  7 int main(void)
  8 {
  9         char *str1;
 10         str1 = upcase("Hello");
 11         printf("str1 = %s \n", str1);
 12         free(str1);
 13         return 0;
 14 }
 15
 16 char *upcase(char *inputstring)
 17 {
 18         char *newstring;
 19         int counter;
 20         if (!(newstring = malloc(strlen(inputstring) + 1)))
 21         {
 22                 printf("error allocating memory\n");
 23                 exit(1);
 24         }
 25
 26         strcpy(newstring, inputstring);
 27         for (counter = 0; counter < strlen(newstring); counter++)
 28         {
 29                 if (newstring[counter] >= 97 && newstring[counter] <= 122)
 30                         newstring[counter] -= 32;
 31         }
 32         return newstring;
 33 }

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载