Изменение на один байт в файле в C

Да, вам нужно перейти к параметрам, затем настроить меню и из списка справа проверить меню Developer.

Вернувшись в Excel, вы сможете добавлять элементы управления, такие как кнопки, и прикреплять к ним макросы.

6
задан Aza 28 April 2013 в 04:24
поделиться

3 ответа

#include "stdio.h"

int main(void)
{
    FILE* f = fopen("so-data.dat", "r+b"); // Error checking omitted
    fseek(f, 5, SEEK_SET);
    fwrite("x", 1, 1, f);
    fclose(f);
}
8
ответ дан 8 December 2019 в 14:47
поделиться
FILE* fileHandle = fopen("filename", "r+b"); // r+ if you need char mode
fseek(fileHandle, position_of_byte, SEEK_SET);
fwrite("R" /* the value to replace with */, 1, 1, fileHandle);
5
ответ дан 8 December 2019 в 14:47
поделиться
#include <stdio.h> /* standard header, use the angle brackets */

int main(void)
{
    char somechar = 'x'; /* one-byte data */
    FILE* fp = fopen("so-data.txt", "r+");
    if (fp) {
      fseek(fp, 5, SEEK_SET);
      fwrite(&somechar, 1, 1, fp);
      fclose(fp);
    }
    return 0; /* if you are on non-C99 systems */
}
3
ответ дан 8 December 2019 в 14:47
поделиться
Другие вопросы по тегам:

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