【笔记】OllyDBG 找程序主函数入口地址总结
2009-07-27 22:44
169 查看
求ASCII码:
#include <stdio.h>
main()
{
char ch1,ch2,ch3;\\注意这里变量的取值是取字符型的
printf("input three numbers:");
ch1=getchar();
ch2=getchar();
ch3=getchar();
printf("\nASCII:%d %d %d\n",ch1,ch2,ch3);\\最后输入出的时候要打整数型...因为int就是十进制的,而ASCII也是十进制的,所以int = ASCII;
getch();
}
同学的个人信息:
#include <stdio.h>
void main()
{
long stu_id;\\长整型
char name[20];\\后面有[]的话,就是变成字符串了
char sex;\\字符型
char class_num[10];
char room_num[12];
char tel_num[12];
long qq_num[12];
long e_num[50];
printf("please input stu_id:\n");
scanf("%ld",&stu_id);
printf("please input name:\n");
scanf("%s",&name);
fflush(stdin);\\消除缓冲,
printf("please input sex(M/W):\n");
scanf("%c",&sex);
printf("please input class_num:\n");
scanf("%s",&class_num);
printf("please input room_num:\n");
scanf("%ld",&room_num);
printf("please input tel_num:\n");
scanf("%s",tel_num);
printf("please input qq_num:\n");
scanf("%ld",&qq_num);
printf("please input e_num:\n");
scanf("%s",&e_num);
printf("\n - - -%s data - - - - \n",name);
printf("==============================\n");
printf("stu_id\t\t%ld\n",stu_id);\\ \t是代表table的意思,就是间格
printf("name:\t\t%s\n",name);
printf("sex:\t\t%c\n",sex);
printf("class:\t\t%s\n",class_num);
printf("room:\t\t%s\n",room_num);
printf("tel_rum:\t%-s\n",tel_num);
printf("qq_num:\t\t%ld\n",qq_num);
printf("e_num:\t\t%s\n",e_num);
printf("===============================\n");
printf("Hello, world\n");
getch();
}
比较大小!
#include <stdio.h>
main()
{
int a,b=5;
printf("input one number0-9:");
scanf("%d",&a);
a<b?printf("this a num 5>%d",a):printf("this a num5<=%d",a);
\\三目运算: 条件 ? 真 : 假 “类似” if(条件){ 真 } else { 假 }
getch();
}
十进制转十六制:
#include <stdio.h>
main()
{
int n,n1,n2;
printf("please input a number <255 to n:\n");
scanf("%d",&n);
n1=n%16;
n2=n/16;
n1=n1>=10?'A'+n1-10 :'0'+n1;
n2=n2>=10?'A'+n2-10 :'0'+n2;
printf("%d的十六进制为:%c%cH",n,n2,n1);
getch();
}
本文出自 “快樂·其實好簡單” 博客,请务必保留此出处http://1120173856.blog.51cto.com/2882946/695423
#include <stdio.h>
main()
{
char ch1,ch2,ch3;\\注意这里变量的取值是取字符型的
printf("input three numbers:");
ch1=getchar();
ch2=getchar();
ch3=getchar();
printf("\nASCII:%d %d %d\n",ch1,ch2,ch3);\\最后输入出的时候要打整数型...因为int就是十进制的,而ASCII也是十进制的,所以int = ASCII;
getch();
}
同学的个人信息:
#include <stdio.h>
void main()
{
long stu_id;\\长整型
char name[20];\\后面有[]的话,就是变成字符串了
char sex;\\字符型
char class_num[10];
char room_num[12];
char tel_num[12];
long qq_num[12];
long e_num[50];
printf("please input stu_id:\n");
scanf("%ld",&stu_id);
printf("please input name:\n");
scanf("%s",&name);
fflush(stdin);\\消除缓冲,
printf("please input sex(M/W):\n");
scanf("%c",&sex);
printf("please input class_num:\n");
scanf("%s",&class_num);
printf("please input room_num:\n");
scanf("%ld",&room_num);
printf("please input tel_num:\n");
scanf("%s",tel_num);
printf("please input qq_num:\n");
scanf("%ld",&qq_num);
printf("please input e_num:\n");
scanf("%s",&e_num);
printf("\n - - -%s data - - - - \n",name);
printf("==============================\n");
printf("stu_id\t\t%ld\n",stu_id);\\ \t是代表table的意思,就是间格
printf("name:\t\t%s\n",name);
printf("sex:\t\t%c\n",sex);
printf("class:\t\t%s\n",class_num);
printf("room:\t\t%s\n",room_num);
printf("tel_rum:\t%-s\n",tel_num);
printf("qq_num:\t\t%ld\n",qq_num);
printf("e_num:\t\t%s\n",e_num);
printf("===============================\n");
printf("Hello, world\n");
getch();
}
比较大小!
#include <stdio.h>
main()
{
int a,b=5;
printf("input one number0-9:");
scanf("%d",&a);
a<b?printf("this a num 5>%d",a):printf("this a num5<=%d",a);
\\三目运算: 条件 ? 真 : 假 “类似” if(条件){ 真 } else { 假 }
getch();
}
十进制转十六制:
#include <stdio.h>
main()
{
int n,n1,n2;
printf("please input a number <255 to n:\n");
scanf("%d",&n);
n1=n%16;
n2=n/16;
n1=n1>=10?'A'+n1-10 :'0'+n1;
n2=n2>=10?'A'+n2-10 :'0'+n2;
printf("%d的十六进制为:%c%cH",n,n2,n1);
getch();
}
本文出自 “快樂·其實好簡單” 博客,请务必保留此出处http://1120173856.blog.51cto.com/2882946/695423
相关文章推荐
- MFC 学习笔记 1 程序入口主函数的处理
- 深浅MFC学习笔记总结-MFC程序的执行过程
- 重新认识Java中的程序入口即主函数各组成部分
- Java正则表达式学习笔记,分离网页邮件地址的蜘蛛程序
- 程序入口地址的直接定制表【 (1) 清屏(2) 设置前景色 (3) 设置背景色 (4) 向上滚动一行】
- Android程序入口以及项目文件夹的含义和使用总结—入门
- C#笔记(1)寻找程序入口并新建窗口
- C语言复习笔记三:三种程序结构记习题总结(1)
- 多个Icon的APk——实现多程序入口总结
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 部署错误: 启动 Tomcat 失败。-- '127.0.0.1' 不是内部或外部命令,也不是可运行的程序
- [转载][ABAP] ABAP程序性能优化总结笔记ING
- 总结:微信小程序入口大全
- 微信小程序的选择收货地址、新增地址、地址管理等模块的总结(1)
- Flask学习总结笔记(7) -- 程序文件组织结构
- Android(java)学习笔记158:Java程序入口和Android的APK入口
- 关于查找程序入口地址的最简单方法,一步解决
- JS事件-事件处理程序-笔记总结ing...
- 逆向工程核心原理学习笔记(一):寻找程序的主函数(Main)
- 逆向工程核心原理学习笔记(一):寻找程序的主函数(Main)
- 黑马程序员之c#程序学习笔记:c#程序经典例子学习总结