Поскольку тип "xyz"
равен char const *
, sizeof("xyz")
вернет размер стандартного указателя, обычно 4 или 8.
Также обратите внимание, что fseek
не работает в режиме text , только если файл был открыт в двоичном режиме, так как невозможно определить, какие большие переводы строки находятся в базовой системе хоста.
Кроме того, этолучше использовать SEEK_CUR
, так как это будет больше точки чтения / записи относительно текущей позиции.