随笔分类 -  C语言基础知识

摘要:void Funcation4() { char* file_buffer; long file_size = 0; FILE* fp; fp = fopen("notepad-32bit.exe", "rb"); fseek(fp, 0, SEEK_END); file_size = ftell( 阅读全文
posted @ 2022-11-20 18:56 逆向菜狗 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1 void Funcation4() 2 { 3 char* file_buffer; 4 long file_size = 0; 5 FILE* fp; 6 fp = fopen("notepad-32bit.exe", "rb"); 7 fseek(fp, 0, SEEK_END); 8 fi 阅读全文
posted @ 2022-11-20 12:10 逆向菜狗 阅读(159) 评论(0) 推荐(0) 编辑
摘要:///20221118malloc获取文件大小,并读取内存中 /// void Funcation3() { //保存读入到内存中的结果 //创建一个buffer,用来将打开的文件放入申请的内存中 char* buffer; //这里保存文件长度 long file_size = 0; //打开文件 阅读全文
posted @ 2022-11-19 16:20 逆向菜狗 阅读(266) 评论(0) 推荐(0) 编辑
摘要:举个例子: int a =10; int* p = &a;//这里解地址a的意思是获取a的内存地址,所以指针变量p存放的是a的内存地址,打印的时候用%p 单步执行时候,内存中a的值内存: 这里p存放的a的内存地址 那么p的值保存的是a的内存地址,通过&a方式获取 那么*p又是什么呢? 测试一下打印下 阅读全文
posted @ 2022-05-06 20:04 逆向菜狗 阅读(1158) 评论(0) 推荐(0) 编辑
摘要:在不同的系统中,一个字WORD占据的空间不同。你所说的在32位嵌入式系统中,一个字WORD占32bit,即4个字节;半字Half-word占16bit;字节Byte占8位。 阅读全文
posted @ 2020-09-30 21:17 逆向菜狗 阅读(3491) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示