C эквивалентный быстрому взгляду fstream

С Django 1.8 и выше вы можете передать выражение в свою совокупность:

 from django.db.models import F

 Task.objects.aggregate(total=Sum(F('progress') * F('estimated_days')))['total']

Также доступны константы, и все можно комбинировать:

 from django.db.models import Value

 Task.objects.aggregate(total=Sum('progress') / Value(10))['total']
26
задан Anthony 17 January 2010 в 21:32
поделиться

3 ответа

FGGETC + ungetc . Может быть, что-то вроде этого:

int fpeek(FILE *stream)
{
    int c;

    c = fgetc(stream);
    ungetc(c, stream);

    return c;
}
47
ответ дан 28 November 2019 в 04:50
поделиться

Вы можете использовать getc, а затем ungetc

10
ответ дан moonshadow 15 October 2019 в 07:45
поделиться

Вам нужно будет реализовать его самостоятельно. Используйте FRAD , чтобы прочитать следующий символ и fseek , чтобы вернуться к тому, где вы были перед читать

редактировать :

 int fsneaky(FILE *stream, int8_t *pBuff, int sz) {
    sz = fread(pBuff, 1, sz, stream)
    fseek(pFile, -sz, SEEK_CUR);
    return(sz);
 }
2
ответ дан 28 November 2019 в 04:50
поделиться
Другие вопросы по тегам:

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