嵌套while循环中的作用域变量

Scope variables in nested while loop

本文关键字:作用域 变量 while 循环 嵌套      更新时间:2023-10-16

有人能帮我解决这个问题吗?

我需要我的程序识别custID。我编译,它说custID没有在这个范围内声明。我正试着从一个文本文件中读取这个

while (infile)
{
    infile >> init;
    infile >> custID >> planType;
        while(init != 'n' || !'<eof>')
        {
            infile >> phone_num >> minutes >> texts >> gigs;
            stepOneTotal = stepOneFunc(planType , phone_num , minutes , texts , gigs);
            sum += stepOneTotal;
            counter += 1;
        }
                stepTwoFunc(custId , sum , acctData);
                stepThreeFunc(custID , planType , counter , sum);
                grandTotal += sum;
                counter = 0;
                sum = 0;                                            
    }

在第一个while循环中声明planType,然后再给它赋值