Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 619
от 23.12.2006, 11:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 431, Экспертов: 44
В номере:Вопросов: 3, Ответов: 4


Вопрос № 67418: Здравствуйте, мне надо написать программу, которая переименовует диктофонные записи (записанные на мобильном в формате АМR) в формат: ддммгг_ччммсс__ччммсс.amr ([дата записи]_[время начала записи]__[время конца записи]) суть проблемы: мне...
Вопрос № 67438: #include <iostream.h> main() { int integer1, intrger2, sum; cout << "введите первое число "; cin >> integer1; cout << "введите второе число "; срр(16) cin &g...
Вопрос № 67443: Здравствуйте! Нужна срочная помощь. Век буду благодарен. Нужно на С++ сделать прогу. Пояснение: Два exe: process1.exe и process2.exe. Файл my.txt содержит имена других файлов или пути к ним, где в каждом написан любой текст. process1.exe...

Вопрос № 67.418
Здравствуйте, мне надо написать программу, которая переименовует диктофонные записи (записанные на мобильном в формате АМR) в формат:
ддммгг_ччммсс__ччммсс.amr
([дата записи]_[время начала записи]__[время конца записи])
суть проблемы: мне надо узнать длительность файла, чтобы узнать время начала записи. Подскажите функцию или формулу, по которой надо ее вычислять, или место (байт, бит) в самом файле, где она (длительность) находится.
Пишу на си (си++ еще не знаю), под дос (Console projekt)
Отправлен: 17.12.2006, 18:41
Вопрос задал: ISS (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Tek
Здравствуйте, ISS!
Конкретно по этому вопросу вам лучше обратиться в форум по программированию под КПК или на какой-нить муму сайт.
Но могу предложить обходной путь. Файл в своих свойствах имеет три даты - дату создания, дату последнего изменения, и последнего открытия.
Вот возможно!!! попробовать использовать две первых даты.
Получить свойства файла соответственно можно в WinAPI с помощью функций
GetFileInformationByHandle
FindFirstFile
GetFileTime
ну и так далее, что будет удобнее использовать
---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 3-ий класс)
Ответ отправлен: 18.12.2006, 10:12


Вопрос № 67.438
#include <iostream.h>

main()
{
int integer1, intrger2, sum;

cout << "введите первое число ";
cin >> integer1;
cout << "введите второе число ";
срр(16) cin >> integer2;
sum = integer1 + integer2;
cout << "сумма равна " << sum << endl;

return 0;
}

Помогите пожалуйста!
У меня диск Borland C++6 Builder.
Я хочу написать простую прогу на С++ на Console Wizard.
Но все время получаю ошибки, типа как здесь:
cpp(16) Undefined symbol 'integer2'
И так со всеми операторами cin и cout.
Как правильно работать на Console Wizard ?
Отправлен: 17.12.2006, 21:27
Вопрос задал: Lopzan (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: dentist
Здравствуйте, Lopzan!
будте внемательней!
у вас ошибка в объявлении переменной.
intrger2 != integer2
---------
"Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 7-ой класс)
Ответ отправлен: 18.12.2006, 09:21

Отвечает: CORSaIR
Здравствуйте, Lopzan!
Мне лень смотреть на ответы на Ваш вопрос, а Вам, очевидно лениво глянуть что за переменные Вы описали в начале. Между тем просто глянув в начало можно заметить, что вместо integer2 Вы написали "int ... intRger2..." Не ленитесь проверять текст программы :)
---------
...шелест утренних звезд...
Ответ отправил: CORSaIR (статус: 3-ий класс)
Ответ отправлен: 18.12.2006, 11:43


Вопрос № 67.443
Здравствуйте! Нужна срочная помощь. Век буду благодарен. Нужно на С++ сделать прогу. Пояснение:
Два exe: process1.exe и process2.exe.
Файл my.txt содержит имена других файлов или пути к ним, где в каждом написан любой текст.
process1.exe передает имя файла или путь из my.txt в process2.exe как параметр, через каждые 30 сек. process2.exe обрабатывает текст, а именно: удаляет слова начинающиеся на "A", удаляет слова из 3-х букв и в начале предложения заменяет прописные буквы на заглавные. Далее обработанный текст записывается в отдельный файл.
Помогите пожалуйста.
Спасибо.
Отправлен: 17.12.2006, 21:52
Вопрос задал: Gabdrahmanov Albert (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Терсков Сергей
Здравствуйте, Gabdrahmanov Albert!
Вот версия... Здесь описаны входные и получившмеся выходные данные, а приложении оба исходника...

Файл my.txt

in1.txt
in2.txt

Файл in1.txt

A parent process can directly alter the environment variables of a child process during process creation. This is the only situation when a process can directly change the environment settings of another process. For more information, see Changing Environment Variables.

Файл in2.txt

If an application provides an environment block, the current directory information of the system drives is not automatically propagated to the new process. For example, there is an environment variable named =C: whose value is the current directory on drive C. An application must manually pass the current directory information to the new process. To do so, the application must explicitly create these environment variable strings, sort them alphabetically (because the system uses a sorted environment), and put them into the environment block. Typically, they will go at the front of the environment block, due to the environment block sort order

Файл in1 (modified).txt

Parent process directly environment variables of child process during process creation. This is only situation when process directly change environment settings of process. More information, Changing Environment Variables.

Файл in2 (modified).txt

If provides environment block, current directory information of system drives is propagated to process. Example, there is environment variable named whose value is current directory on drive C. Must manually pass current directory information to process. To do must explicitly create these environment variable strings, sort them (because system uses sorted environment), them into environment block. Typically, they will go front of environment block, to environment block sort order

Приложение:

Ответ отправил: Терсков Сергей (статус: 4-ый класс)
Ответ отправлен: 18.12.2006, 05:57
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное