大佬教程收集整理的这篇文章主要介绍了c – 指针指向的字符串在何处/如何存储在文件中?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
int main() { EMPLOYEE e1,e2; FILE *fptr; e1.emp_id=2240; e1.emp_name="Ravi Shekhar"; e1.emp_salary=10000; fptr=fopen("c:\\employee.emp","w+b"); if(fptr == NULL) { printf_s("\n\t cannot open file. . ."); return 1; } printf_s("%d records written successfully. . .",fwrite(&e1,sizeof(EMPLOYEE),1,fptr)); fseek(fptr,SEEK_SET); fread(&e2,fptr); printf_s("\nID = %d\nName = %s\nSalary = %10.2lf",e2.emp_id,e2.emp_name,e2.emp_salary); fclose(fptr); _getch(); return 0; }
我的问题是e1.emp_name(一个char *类型)指向的名称字符串在何处以及如何存储在二进制文件中.
谢谢.
以上是大佬教程为你收集整理的c – 指针指向的字符串在何处/如何存储在文件中?全部内容,希望文章能够帮你解决c – 指针指向的字符串在何处/如何存储在文件中?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。