请问C语言中如何读取程序空间的代码?

请问C语言中如何读取程序空间的代码?,第1张

自己做函数,比如char PeekCodeChar(void *Addr)、int PeekCodeInt(void *Addr)之类的,内部实现则用汇核州编来实现,C主体程序伏陵在需要的时候调用这些函数就舒服多了改厅蔽。

#include<余指stdio.h>

#define N 10

void main() { FILE *fpint s1[N]={1,2,13,4,5,61,7,8,9,10},s2[N],i,n

if ( fp=fopen("D:\\file.txt","w+"数毁让 ) {

for ( i=0i<Ni++ )fprintf(fp,"%d\n",s1[i])

fclose(fp)

if ( fp=fopen("D:\\file.txt","r" ) {

n=0while ( !feof(fp) ) { fscanf(fp,"薯局%d",&s2[n])if ( s2[n]%2==0 ) n++}

fclose(fp)

for ( i=0i<ni++ ) printf("%d ",s2[i])printf("\n")

} else printf("无法打开文件读取数据。\n")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12389708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存