удаление записи из файла на C/C++http://softtime.ru/forumудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403812уря! посидел сегодня полчаса и сделал! // размер строки структуры s = sizeof(prod); // переходим на начало строки fseek(tf,-s,1);...удаление записи из файла на C/C++Wed, 21 Oct 2009 12:25:36 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403728а, всё, нашёл, функция chsize :) буду пытаться :) в любом случае - спасибо Вам за идеюудаление записи из файла на C/C++Tue, 20 Oct 2009 17:50:31 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403727прочитал на одном форуме: "А по старинке файл срезали записью в него 0 байт. Ну, т.е. lseek(где_резать); write(file, buf, 0);...удаление записи из файла на C/C++Tue, 20 Oct 2009 17:43:48 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403725"Модератора благодарите. :) а я думал это я слепой, и что Вы ничего не предложили а решили поиздеваться :) "если...удаление записи из файла на C/C++Tue, 20 Oct 2009 17:32:07 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403720"извиняюсь, не увидел вашего сообщения. Модератора благодарите. :) "начало понятно, только объясните плиз смысл и как реализуется вот это: ""после...удаление записи из файла на C/C++Tue, 20 Oct 2009 17:14:41 +0300Trianonудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403691извиняюсь, не увидел вашего сообщения. начало понятно, только объясните плиз смысл и как реализуется вот это: "после чего укоротить файл...удаление записи из файла на C/C++Tue, 20 Oct 2009 14:10:21 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403689никак не могу считать файл полностью с этой позицииудаление записи из файла на C/C++Tue, 20 Oct 2009 13:40:08 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403688sizeof (prod) = 48 байт, что кратно 8 . " так можно ли в таком случае записать переместив? Да, думаю...удаление записи из файла на C/C++Tue, 20 Oct 2009 13:23:25 +0300Волкиудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403686"и кстати, у вас структура выравнена по границе 8 байт? на этот вопрос у меня нет ответа т.к я не...удаление записи из файла на C/C++Tue, 20 Oct 2009 12:46:24 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403683" записать с помощью fwrite с этой позиции с этой позиции нельзя, т.к. считав информацию про конкретный товар - указатель...удаление записи из файла на C/C++Tue, 20 Oct 2009 12:39:05 +0300Волкиудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403678а если такой вариант ................ if (strcmp(prod.pn,goods)==0) { // получаем текущую позицию в файле int pos = ftell(tf); }...удаление записи из файла на C/C++Tue, 20 Oct 2009 12:12:50 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403676не совсем понял как вызвать функцию из программы, точнее что в неё передать...удаление записи из файла на C/C++Tue, 20 Oct 2009 12:08:55 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403673строго не судите, уже год на С не програмил, позабылось немного, и нужно будет в отладчике все это естественно продебажить...удаление записи из файла на C/C++Tue, 20 Oct 2009 11:54:00 +0300Волкиудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403660у меня это не актульно...нужно просто сдать курсовой "* найти удаляемый кусок, "* прочитать оставшийся файл до конца, "* записать...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:36:47 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403659Зависит от организации данных внутри файла. Например, можно прочитать из файла последнюю запись, записать её на место удаляемой, после чего...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:35:48 +0300Trianonудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403658"Если удаляются несколько записей, то проще в озу сформировать данные для файла, и потом его переписать полностью Это , блин,...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:34:16 +0300Trianonудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403656запись удаляется только одна, я уже и так и так пробовал...но как говорится - "как-то не удалось". поэтому пошёл на...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:28:28 +0300psychomcудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403655файл это не база данных, "просто удалить" касательно файла имеет примерно следующий алгоритм: * найти удаляемый кусок, * прочитать оставшийся...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:22:25 +0300Волкиудаление записи из файла на C/C++http://softtime.ru/forum/read.php?id_forum=2&id_theme=68917#post403653пожалуйста, не переносите тему, т.к форум С++ не посещаем... в общем привожу кусок кода: // структура struct goods { //...удаление записи из файла на C/C++Tue, 20 Oct 2009 10:17:38 +0300psychomc