小程序写得都不顺,手有些生了
来源:互联网 发布:创新国度软件 编辑:程序博客网 时间:2024/03/29 01:55
突然想到一个大小写字母转换的问题,于是动手写了一下。反复调试修改了好几次才写好,真是对自己不满!
这种几乎只有在笔试的时候会做到的题,居然。。。笔试的时候可是没有调试工具的!如果没依赖调试工具,估计就过不了了!!
代码如下:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char *Convert(char *strIn)
{
//int i=0;
char *strOut=(char*)malloc(strlen(strIn)+1);//记得分配空间!记得strlen跟sizeof区别,考虑'/0'
memset(strOut,0,strlen(strIn)+1);//记得初始化!
strcpy(strOut,strIn);
char *p=strOut;
while(*p)//!='/0')//注意区别while(p)与while(*P)的区别。如果用前者会溢出的,这种写法只有在判断链表节点时用,因为明确结尾 有个空指针结束。
{
if(*p>65&&*p<90)//记住重要的ASCII码 65 97等等。。
*p=char(*p+32);
p++;
}
return strOut;
}
int main()
{
char str[]="I am a GOOD student!";
char* temp=Convert(str);
printf("%s/n",temp);
free(temp);//added,这个很容易忘记的,笔试经常会注意看这个! 记住有malloc就有free!!!
//printf("%d/n",sizeof("abc"));
return 0;
}
- 小程序写得都不顺,手有些生了
- 头脑有些不灵活了,写个加减法的小程序动动脑,哈哈。
- 自己写得C++简单的四则运算小程序
- 寒假写了个小程序
- 初学JavaMail,写了一个小程序!!!
- 写了一个用来写log信息的小程序
- 学了三天TCL,写了个小程序,到此为止
- 用Android写了一个小程序,实现了打电话
- 要面试了,写写小程序练练手,顺便记录一下
- 终于有些时间写博客了,一直想写的!
- 每天写个程序,#字棋游戏,目前位置写得最大的程序了,高达230行!
- 写程序写得有点讨厌!
- 好久没有写博客了,有些生疏了
- 这几天写了一个小程序后的感想
- 写了个测试vector,map存取的小程序
- 写了几个有关operaminimod的python小程序
- 用VC写了一个bmp图片压缩小程序
- C语言小程序(多年没写了)
- 判断窗口是否可用
- 解决U-turn问题的Dijkstra算法(基于实际道路交通网络)
- asp.net下集成(Active Messenger)AM消息发送组件
- 技术架构图汇总
- firefox--hello,world插件
- 小程序写得都不顺,手有些生了
- SSL 让登陆密码验证通过https传输
- winform程序之从x到y的计算器(简单)
- [DB Script] Pl/Sql 脚本汇总
- 自托管Silverlight4的WCF跨域服务
- 添加全部文件夹到vss服务器
- Jquery实现只能输入数字的文本框
- 让ViewState 保存于服务器端文件 (asp.net C#)
- Fetion分析之一:飞信协议类型