为了账号安全,请及时绑定邮箱和手机立即绑定

我想把指针pA[i++]里的字符类的数字转换为double型后求平均值,实在不会了,求大神帮帮我

我想把指针pA[i++]里的字符类的数字转换为double型后求平均值,实在不会了,求大神帮帮我

C
黑丶雨 2016-07-03 20:39:34
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdbool.h>#define STR_LEN 100int main(){    size_t si = 5;    size_t i = 0;    int j = 0;    char A[STR_LEN];    char *a = NULL;    char *pa = NULL;    double value = 0;    double V = 0;    char **pA = calloc(si,sizeof(char*));    if(!pA)    {        printf("内存不足(1),不能为pA分配内存!\n");        return 1;    }        while(true)    {        fgets(A,STR_LEN,stdin);        if(A[0] == '\n')            break;        if(i == si)        {            si += si;            pA = realloc(pA,si);            if(!pA)            {                printf("内存不足(2) ,不能为pA分配内存!\n");                return 2;            }        }        pA[i] = malloc(strlen(A)+1);        if(!pA)        {            printf("内存不足(3),不能为pA[i]分配内存!\n");            return 3;        }        strcpy(pA[i++],A);    }     return 0;}
查看完整描述

1 回答

?
请在夏天叫醒我

TA贡献10条经验 获得超0个赞

那你这部分代码是做什么的= =。

查看完整回答
反对 回复 2016-07-13
  • 1 回答
  • 0 关注
  • 1382 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信