/*从键盘中输入字符串,追加填写到指定文件中*/
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <io.h>
#define LEN 100
int main(){FILE *fp;char filename[LEN],data[LEN];int fno,fsize,i;char ch;printf("\n\n写入程序文件......\n");printf("请输入要打开的文件的完整路径和文件名:\n");gets(filename);fp=fopen(filename,"a+");if(fp==NULL){printf("\n打开文件失败,%s文件可能不存在\n",filename);exit(1);}fno=fileno(fp);fsize=filelength(fno);printf("\n%s文件打开!\n",filename);printf("\n文件大小 %d Bytes\n",fsize);printf("\n件内容为:");while((ch=fgetc(fp))!=EOF)printf("%c",ch);while(1){printf("\n\n请问是否要添加数据(Y/N): ");if(toupper(getche())=='Y'){printf("\n\n请输入你要添加的数据: ");gets(data);for(i=0;i<strlen(data);i++)fputc(data[i],fp);}else{fclose(fp);break;}}fp=fopen(filename,"rt");if(fp==NULL){printf("\n打开文件失败,%s文件可能不存在\n",filename);exit(1);}fno=fileno(fp);fsize=filelength(fno);printf("\n%s文件打开!\n",filename);printf("\n文件大小 %d Bytes\n",fsize);printf("\n件内容为:");while((ch=fgetc(fp))!=EOF)printf("%c",ch);fclose(fp);printf("\n\n");
}

C语言:从键盘中输入字符串,追加填写到指定文件中相关推荐

  1. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  2. C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...

  3. java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...

    点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息 答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中, ...

  4. c语言如何用循环输入字符串,C语言使用scanf连续输入字符串出现的问题

    #include int main() { char a,b; scanf("%c",&a): scanf("%c",&b); printf(& ...

  5. 从键盘上输入一个字符串并保存在str1中,并把str1中下表为偶数的字符保存到str2中

    从键盘上输入一个字符串并保存在str1中,并把str1中下表为偶数的字符保存到str2中 比如; dang str1 = "computer"时,str2 = "cmue ...

  6. 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...

  7. 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。

    // 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度. #include <stdio.h> main() {  int len;  char*str[20]; ...

  8. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...

  9. 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...

最新文章

  1. Markdown语法整理
  2. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,(毕业设计)基于单片机的步进电机控制系统(汇编及C语言程序各个)...
  3. Kinect开发笔记之五使用PowerShell控制Kinect
  4. flash调用摄像头弹出设置框监听
  5. 启动列表的activity
  6. Python 中遇到note: see declaration of '_ts'
  7. typora 有道云笔记_有道云—目前最好用的免费笔记
  8. spring容器创建bean对象的方式以及如何处理多个spring配置文件
  9. python读取excel写入mysql_使用Python读Excel数据Insert到MySQL
  10. Lasso估计学习笔记(二)
  11. [整理]充分发挥FireWork功能,实现超酷多级下拉菜单,爆强!
  12. Python超市商品管理系统
  13. P3174 [HAOI2009] 毛毛虫(树形DP)
  14. warning: backslash and newline separated by space
  15. Python学习笔记---day06数据类型(中)
  16. 征文分享|OceanBase 对分布式事务的支持能力评测与分析
  17. 从《长安十二时辰》看车联网
  18. 姓名拼音首字母缩写_企业开发人员,首字母缩写词和歧视
  19. A. Binary Decimal acii码 字符 数字的转换 vector容器 sort 排序
  20. 如何创建PostgreSQL 生成列

热门文章

  1. 长时间工作意味着什么
  2. android之日志库logger
  3. 九江职业学院计算机专业怎么样,请问九江职业大学和九江职业技术学院,相比之下哪个好一点?...
  4. linux 指定jvm djava.library.path_JVM命令
  5. eclipse jdk配置_第一节:学会Java前提-手把手教你配置JDK环境变量
  6. layui select change事件_一道2020年全国生物学联赛试题背后的“眼齿鸟事件”
  7. 手动搭建vue2框架还有vue3框架
  8. skywalking使用mysql_SkyWalking 使用 MySQL Storage
  9. 3v stm32 供电 晶振起振_晶振起振_单片机晶振不起振原因及解决方法
  10. anaconda下载太慢怎么办_Windows10下anaconda成功运行Cython