Форум программистов, компьютерный форум CyberForum.ru

Не работает _fseeki64 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка списка, дописать код http://www.cyberforum.ru/cpp-beginners/thread607313.html
#include<conio.h> #include<iostream.h> #include<iomanip.h> struct List { int b; List *pred,*next; } *first,*q,*p,*prom;
C++ Сформировать текстовый файл, содержащий только числа Дан файл, строки которого могут содержать и числа и слова. Сформулировать из него другой файл, содержащий только числа. Прошу, помогите мне!!! ((( http://www.cyberforum.ru/cpp-beginners/thread607295.html
C++ Структура (структурные файлы)
Дан файл, содержащий данные о выдаче книг в библиотеке. Он содержит дату выдачи, фамилию автора и тематику книги. Определить: 1) день,в который было больше всего запрошено книг; 2) наиболее и наименее запрашиваемых авторов. Помогите пожалуйста,очень очень нуждаюсь в вас!!!
Тест на C++ C++
Здравствуйте. Кто-нибудь может подсказать как сделать окно приветствия в ООП. Придётся несколько форм создавать, да?? и как их между собой связать? Заранее спасибо.
C++ Поиск в файле заданной последовательности символов http://www.cyberforum.ru/cpp-beginners/thread607220.html
Друзья, помогите плиз!!! Нужно написать программу поиска в файле заданной последовательности символов не превышающей по длине 10 знаков. Заранее благодарю!
C++ Типизированные файлы Записать в файл последовательного доступа n натуральных чисел: a1, a2,..., an (числа получить с помощью датчика случайных чисел). Сформировать новый файл, элементами которого являются числа а1, а1•а2, а1•а2•а3,..., al•a2•a3•...•an. подробнее

Показать сообщение отдельно
Russian_Dragon
 Аватар для Russian_Dragon
10 / 11 / 0
Регистрация: 18.02.2012
Сообщений: 140
16.06.2012, 21:16     Не работает _fseeki64
Приветствую.
Не работает функция _fseeki64, сдвиг указателя не производится, либо я не так понимаю действия этой функции.
В урезанном виде код выглядит так:
C++
1
2
3
4
5
6
7
8
char str1[] = {'a', 'b', 'c'};
char str2[] = {'1', '2', '3'};
FILE* file;
_wfopen_s(&this->file, address.c_str(), L"ab");
_fseeki64(this->file, 0L, SEEK_SET);
fwrite(&str1, sizeof(char), sizeof(str1), file);
_fseeki64(this->file, 0L, SEEK_SET);
fwrite(&str2, sizeof(char), sizeof(str2), file);
По идее в файле должно быть
123abc
а в реальности он выглядит так
abc123

Поиск в инете не дал окончательного ответа.
Кто знает в чем загвоздка?

П.с.
Чем отличаются функции _fseeki64 и _fseeki64_nolock ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru