兰州城市建设学校网上报名网站商务网站开发公司
web/
2025/9/30 4:37:50/
文章来源:
兰州城市建设学校网上报名网站,商务网站开发公司,网站地图怎么做html,丹东网站网站建设C程序设计 #xff08;第四版#xff09; 谭浩强 例10.1
例10.1 从键盘输入一些字符#xff0c;逐个把它们送到磁盘上去#xff0c;直到用户输入一个“#”为止。
IDE工具#xff1a;VS2010
Note: 使用不同的IDE工具可能有部分差异。 代码块
方法#xff1a;使用指针第四版 谭浩强 例10.1
例10.1 从键盘输入一些字符逐个把它们送到磁盘上去直到用户输入一个“#”为止。
IDE工具VS2010
Note: 使用不同的IDE工具可能有部分差异。 代码块
方法使用指针函数的模块化设计动态分配内存
说明这里要写入的文件名称为Test.txt已经存在于该项目目录下。
#include stdio.h
#include stdlib.hvoid initialFile(FILE **file, char **word){*file (FILE*)malloc(sizeof(FILE));*word (char*)malloc(sizeof(char));
}void inputFileName(FILE **file){char name[80];printf(Enter File Name: );scanf(%s, name);*file fopen(name, r);if(*file NULL){perror(Cannot open this file);system(pause);exit(0);}*file fopen(name, w);
}void fileInput(char *word, FILE **file){printf(Enter String: );while((*word getchar()) ! #){fputc(*word, *file);}
}int main(){FILE *file NULL;char *word NULL;initialFile(file, word);inputFileName(file);fileInput(word, file);fclose(file);putchar(10);system(pause);return 0;
}运行结果如下
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84263.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!