Operator inkrementacji nie zwiększa wartości

0

W tym kodzie zmienna i typu int pozostaje bez zmian.

    while(i < max && gets(wsd[i]) != NULL && wsd[i][0] != '\n')
        fwrite(wsd[i], sizeof(wsd[i++]), 1, fp); 

Jednak w poniższym zmienna jest zwiększana.

    while(i < max && gets(wsd[i]) != NULL && wsd[i][0] != '\n')
        fwrite(wsd[i++], sizeof(wsd[i]), 1, fp); 

Dlaczego w tym pierwszym przypadku wartość nie została zwiększona?

0

WTFy w C i C++ nigdy nie przestają zaskakiwać…

1 użytkowników online, w tym zalogowanych: 0, gości: 1