易截截图软件、单文件、免安装、纯绿色、仅160KB

C程序崩溃

printf("地址:%08X\n",pos+Image_Import_Descriptor.OriginalFirstThunk%Nt_Header.OptionalHeader.SectionAlignment+j*4);//这里显示的结果0000064C
fseek(fp,pos+Image_Import_Descriptor.OriginalFirstThunk%Nt_Header.OptionalHeader.SectionAlignment+j*4,0);//定位到函数名表
为什么fseek 64C这里会发生崩溃
应该是fp指针的问题。
看看你的fp指针对不对,比如:文件是否打开,fp指针是否被修改了。

同意,看文件是否打开,或fp没有初始化。

看看fp是否有效

fscanf(fp,"%s",dll_name); fp的变0了,怎么回事
我记得fscanf是不会这样的


fp为0表示文件打开不成功.

这句不会改变fp,因为传的FILE*
引用
fscanf(fp,"%s",dll_name); fp的变0了,怎么回事
我记得fscanf是不会这样的



if(fp==NULL)
printf("空1");
fscanf(fp,"%s",dll_name);
if(fp==NULL)
printf("空2");
会输出空2
为什么?经过fscanf fp指针就清0了,fscanf没有这个作用吧
之前使用fp都是正常的,fscanf后就丢失

mark!!!!


相关问答:

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

C问题

exit() 和return ;结束的区别和优缺点
我不太明白exit() 它是直接退出程序吗 它下面要是还有函数还能执行吗

void a()
{
  exit();
}
void b()
{
...
}
b能执行吗
  ......

c编程 通讯协议http

问个比较弱的问题。
用c开发,服务器和客户端的程序,通讯协议用http。
不知道怎么入手了,是不是socket编程?还是应该看哪些方面的技术
有现成的http库  拿来用
自己写socket麻烦死了

网上找点代 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号