#define FILENAME_MAX 1024; 在该运行环境中保证能够打开文件,保持这样的文件名的最大长度所需的数组元素个数。 fgetc函数: 当从文件正常读取到字符时,就会进入 while 循环语句,通过 putchar(ch) 语句将读取到的字符 ch 显示界面上。 当达到文件末尾(后面没有字符)或者有错误发生时,就会结束 while 语句循环并关...
include <stdio.h>#include <stdlib.h>#define N 120struct shangpin {int xuhao;char riqi[42];char mingcheng[51];float chengben;int shoujia;float lirun;};void readdata(struct shangpin a[],int *n,FILE *fp) {int i = 0;if(fp == NULL) {printf("没有可供读取的数据文件。...
用fgets 一行行读入,读到EOF结束。每读一行用 下面函数找到address 后面方括号 i1,i2 位置 void f1(char *str, int *i1, int *i2){ int i,j=0,L;L = strlen(str);if (L < 8) { printf("no address line\n"); *i1=0; *i2=0;};for (i=0;i<L;i++){ if ( strnc...