Использование данных внутри двоичного файла в условном выражении

Если вы используете node.js, он говорит, что вы можете написать это:

db.collection.find( { field: /acme.*corp/i } );
//or
db.collection.find( { field: { $regex: 'acme.*corp', $options: 'i' } } );

Также вы можете записать это:

db.collection.find( { field: new RegExp('acme.*corp', 'i') } );

0
задан marc jose 27 March 2019 в 11:21
поделиться

1 ответ

попытайтесь изменить exit(1) на continue;, exit(1) заставит вашу программу выйти из цикла while и немедленно выйти из программы всякий раз, когда accno != accrec.no.

фактически, вам не нужен оператор else внутри цикла while, вы должны поместить его вне цикла while. например:

scanf("%d",&accno);
boolean found = false;
while (fread(&accrec,sizeof(account),1,fptr)!=NULL)
{
    if (accno == accrec.no)
    {
        found = true;
        scanf("%d",&acpin);*/
        printf("\tWelcome to Banking System\n");
        printf("1.Balance Inquiry\n");
        printf("2.Deposit\n");
        printf("3.Withdrawal\n");
        printf("4.quit\n");

        scanf("%d",&choice);
    }
}
if (!found) {
    printf("account doesn't exist\n");
}

fclose(fptr);
0
ответ дан Spark.Bao 27 March 2019 в 11:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: