FILE结构体指针与非指针变量赋值问题! 15
FILE*fp;fp=fopen.....;省略FILEnonpoint;非指针nonpoint=*fp;cout<_file<<nonpoint._file<<endl...
FILE *fp;
fp=fopen.....;省略
FILE nonpoint;非指针
nonpoint = *fp;
cout<_file<<nonpoint._file<<endl; c与c++混用system("pause");
可编译通过,打开.exe卡,退出:
char1 = fgetc(&nonpoint);
cout<<char1;
也一样;
FILE 非指针与指针为什么有这么大差异!其中赋值不算打开相同文件吧!</char1;
</nonpoint._file< 展开
fp=fopen.....;省略
FILE nonpoint;非指针
nonpoint = *fp;
cout<_file<<nonpoint._file<<endl; c与c++混用system("pause");
可编译通过,打开.exe卡,退出:
char1 = fgetc(&nonpoint);
cout<<char1;
也一样;
FILE 非指针与指针为什么有这么大差异!其中赋值不算打开相同文件吧!</char1;
</nonpoint._file< 展开
1个回答
展开全部
1、既然是指针变量,那么将一个变量的地址值赋值给该指针变量即可!
2、至于具体讲一个地址值赋值给指针有两种方法:一种就是用取地址符&来操作内嵌变量,另一种就是通过采用malloc函数动态开辟内存并将内存地址值赋值给指针变量。
3、举例说明:定义int型指针变量int * p;和int型变量int a;那么将a的地址值赋值给p:p=&a;另一种方式是动态方式:p = (int*)malloc(size(int));
2、至于具体讲一个地址值赋值给指针有两种方法:一种就是用取地址符&来操作内嵌变量,另一种就是通过采用malloc函数动态开辟内存并将内存地址值赋值给指针变量。
3、举例说明:定义int型指针变量int * p;和int型变量int a;那么将a的地址值赋值给p:p=&a;另一种方式是动态方式:p = (int*)malloc(size(int));
追问
感谢回答,我主要问的是结构体FILE!指针与非指针!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询