现在遇到的问题就是ftell怎么读文件长度都是 |
您所在的位置:网站首页 › int怎么念 › 现在遇到的问题就是ftell怎么读文件长度都是 |
#include int countKeyChar(char *buffer, char keyChar){int i;int cnt = 0;for(i=0; buffer[i] != '\0'; i++){if(buffer[i] = keyChar){cnt++;}}return cnt;} FILE *openFile(char *fileName, char *openMethod){FILE *fp;if(fp = fopen(fileName, openMethod) == NULL){printf("Cannot open file!\n");exit(0);}return fp;} void closeFile(FILE *fp){if(fp == NULL){printf("No file!\n");exit(0);}fclose(fp);} int getFileLength(FILE *fp){int len;fseek(fp, 0, SEEK_END); //将文件指针移到文件末尾len = ftell(fp);printf("%d.......",len);return len;} char *readData(FILE *fp, int n){int i;char *buffer;buffer = (char *)malloc(sizeof(char) * n + 1);for(i=0; i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |