C++的题目!!!有点急

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:54:43
编写从指定文件输入整数,统计文件中有多少整数,并指出最大和最小数.望好心人帮忙,谢谢!!

我来答吧 tuboc win-tc下代码
#include <stdio.h>

int main()
{
FILE *p = NULL;/*文件流指针*/
char a;/*临时字符*/
char *xxx = NULL;/*文件路径*/
int n = 0;/*开关变量-是否有数字*/
int m = 0;/*数字个数*/
int w = 0;/*是否有数字*/
int z = 0;/*是否是第一个数*/
int min,max;/*最大最小数*/
int fh = 0;/*是否有符号*/
long y = 0;/*临时变量-临时的数字存储*/
printf("请输入文件的绝对路径\n如:I:\\a.txt 别忘了输入扩展名!\n(盘符可以小写)\n");
scanf("%s",xxx);
if ((p = fopen(xxx,"r")) == NULL)
{
printf("打开文件错误!\n程序结束\n");
getch();
return(-1);
}
else
{
printf("打开文件成功!\n");
}

while (!feof(p))
{
a=fgetc(p);

if(a<='9' && a>='0')
{
y = y*10 + (a-48);
n