Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос про mpi (рассылка элементов массива) https://www.cyberforum.ru/ cpp/ thread355431.html
Привет всем, вопрос у меня следующий: можно ли с помощью mpi организовать одновременный доступ ко всему массиву для всех процессов? т.е. у меня следующия задача связанная с Монте-Карло...
Кодировка 8BITMIME C++
Может у кого есть готовые алгоритмы шифровки base64, можно пример?
C++ Передать логин и пароль на SMPT сервер
В общем вопрос по теме топика, програмно подконнектился к smtp.mail.ru, но не знаю как передать на него свой логин и пароль Вот как послал меня сервер recv - 503 Administrative prohibition --...
C++ Модификация AST дерева GCC всем привет. есть задумка реализовать для GCC плагин расширяющий/добавляющий некоторые возможности С++ языку. проблемы со сбором информации из AST нет. могу получить любую необходимую мне... https://www.cyberforum.ru/ cpp/ thread355055.html
C++ [Build error] No rule to make target 'String.o'. Stop. https://www.cyberforum.ru/ cpp/ thread354469.html
Здравствуйте! Набросал два файла с кодом вроди все нормально, но при компиляции файла String.h получаю следущее No rule to make target 'String.o'. Stop. ??? Не подскажите добрые люди как его...
Помогите с созданием проекта C++
не могу создать проект!!! вот что выводит когда нажимаю создать проект >WIN32 > Консольное приложение Win32 http://rghost.ru/21697351/image.png а далее если нажму сохранить он кидает вот сюда...
C++ Стандарт C++11 опубликован!
Как стало известно, ISO опубликовал документ стандарта C++11! Мои поздравления всем плюсовикам! Теперь C++11 - полностью и на сто процентов новый C++. Прощай, C++03… Кстати, вдруг кто захочет...
C++ Помогите с ошибкой. Ассемблерные блоки Помогите пожалуйста разобраться с ошибкой Есть header файл с описанием объекта, привожу часть кода class CBrain { public: CBrain( void ); virtual ~CBrain( void ); void SetMemDepth( UINT... https://www.cyberforum.ru/ cpp/ thread351513.html
C++ Как из нескольких картинок разного качества зделать одну хорошего https://www.cyberforum.ru/ cpp/ thread351437.html
Вот такая проблема из названия выходит. Есть картинка в качестве 320x320 170x128 56x42 как из них сделать одну хорошую. Может кто программу какую знает, или написать может. ПОМОГИТЕ ПЛИИЗ!...
C++ Написание конвертера В общем на курсовой попалась тема конвертер следующих форматов: BMP -> AVI BMP -> EMF BMP -> ICO BMP -> JPG BMP -> RTF ICO -> BMP TIF -> PDF При чем, естественно, готовые надстройки (типа... https://www.cyberforum.ru/ cpp/ thread350916.html
Заблокирован
Автор FAQ
24.09.2011, 07:51 0

Прослушать запись в файл

24.09.2011, 07:51. Просмотров 719. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено White-Tiger как решение

Решение

White-Tiger, думаю прослушать не выйдет, поясню попроще
1 - файловые открываются с набором спецефических флагов, установка некоторых из них запрещает пользование файлом во время работы программы
2 - скорее всего CAD система полностью считывает файл в оперативку и если изменения и будут вноситься, то они будут вноситься в оперативной памяти и лишь при сохранении всё содержимое монолитом вернётся в файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main()
{
    int sLen;
    char * s;
    char * buf;
    FILE * f;
    if(!(f = fopen("input.txt","rb+")))
        printf("EROR ACCES TO input.txt\r\n");
    else
    {
        fseek(f,0,SEEK_END);//Позиционируем курсор вконец файла, чтобы узнать его размер
        sLen = ftell(f);//Получаем текущую позицию курсора, т.к. он вконце - это и будет его длиной файла 
        fseek(f,0,SEEK_SET);////Позиционируем курсор вначало файла, чтобы узнать начать чтение
 
        s = new char[sLen];
        fread(s,1,sLen,f);
        fclose(f);
        s[sLen] = '\0';//Отсекаем мусор вконце строки s
        buf = strrchr(s,' ');
        while(buf)
        {
            printf("%s",buf);
            s[sLen - strlen(buf)] = '\0';//обрезаем строку на величину выведенных символов
            buf = strrchr(s,' ');
            sLen = strlen(s);
        }
        if(s)
            printf(" %s\r\n",s);
    }
    printf("Press any key to continue");
    getch();
    return 0;
}
str - содержит содержимое файла, указанный буфер полностью находится в оперативной памяти
3 -
Цитата Сообщение от White-Tiger Посмотреть сообщение
но если удалить хоть одну букву, то запускатсья перестает
понятное дело ведь почти наверняка файл пишеться в двоичном режиме, и в нём не буквы а последовательности байт
Единственным выходом вижу побитовое сравнение файла до и после модификаций программы, присылайте файлы до и после модификации попробую ответить что же в них изменилось(выведу результаты побайтового сравнения)

Вернуться к обсуждению:
Прослушать запись в файл
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2011, 07:51
Готовые ответы и решения:

Есть файл со звуком как его прослушать?
#include&lt;stdio.h&gt; int main(){ return 0; } ВСе что я знаю о програмировании! есть файл...

Прослушать ExpandableListView
Здраствуйте, у меня есть код прослушки, он работает! но мне нужно вытянуть текст который находитса...

Запись в файл - проверить, не идет ли в него запись, чтобы не генерировалось исключение
Доброе время суток! Вот такой пример: Imports System Imports System.IO Module Module1 ...

Пожалуйста напишите программу, которая добавляет запись в типизированый файл тип - запись
Которая добавляет запись в типизированый файл тип - запись добавляет к той записи в файле...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.