hello! надо сделать заголовок окна такой: "прога такаято, версия 1.234" надо мне в начале файла сделать #define myprogver 1.234 (объявить версию проги, причём это обязательное условие чтобы номер версии объявлять в начале исходника) потом как-то объявить const char title [] короче константную стоку, там некий текст, а после - версия этой проги. а потом эту катавасию послать в createwindow() в качестве строки заголовка окна. я пробовал по-разному, но у меня не получается. пожалуйста, подскажите как это сделать. только не надо писать "читай хелп". если отсылаете к источникам, то точно указывайте что это за литература и что конкретно читать. (т.е. в крайнем случае "читай хелп к виз с++ 6, тема такая-то"), а лучше всего готовый пример.
Здравствуйте, soflot! Тут не сказано, в чем конкретно проблема: в форматировании, с установкой заголовка или что еще? Кроме того, советую объявлять версию сразу как строку #define ver "1.234" Далее const char title[] может быть только наименование программы, но никак на полное наименование, так как (исходя из условия) - строку надо форматировать. Соответственно нужно задать ее исходный размер, а не [], и делать в нее sprintf. Для установки текста делать SetWindowText, на хвнд созданного окна. Ответ отправлен: 05.10.2004, 08:45 Отправитель: vitya Отвечает bocha
Добрый день, soflot! sprintf(title, "%f", myprogver); Ответ отправлен: 04.10.2004, 21:40 Отправитель: bocha Отвечает Василевский Александр
Здравствуйте, soflot! Можно использовать функцию стандартной библиотеки C scanf: #define PROGRAM "MyProgram" #define VERSION 1.234 ... char title[1024]; sprintf( title, "%s ver %5.4f", PROGRAM, (float) VERSION ); ... В результате получится следующая строка: "MyProgram ver 1.2340"
Ответ отправлен: 06.10.2004, 10:01 Отправитель: Василевский Александр
Вопрос № 1935
Уважаемые эксперты! Помогите дописать программку! Нужно ввести матрицу, состоящую из нулей и единиц. Н-ти номер строки с наибольшим кол-вом единиц и число единиц в этой строке. Всё просто, но не получается…
Доброе время суток, Romashka! 1.main возвращает значение int и принимает два параметра 2.где инициализация рэндомайзера? 3.зачем разыменовывать случайное число? 4.сколько раз нужно изменить 3, что бы добиться правильной работы программы при изменении размера матрицы?
Приложение: Ответ отправлен: 05.10.2004, 07:57 Отправитель: bocha Отвечает vitya
Приветствую Вас, Romashka! ну вот решение. Писал прямо в редакторе, может что не так, но думаю легко исправимо.
Приложение: Ответ отправлен: 05.10.2004, 08:40 Отправитель: vitya Отвечает Василевский Александр
Доброе время суток, Romashka! Текст программы см. в приложении. Идея такова. Пусть наибольшее кол-во единиц в первой строке - находим кол-во единиц. Затем находим кол-во единиц во второй строке. Если кол-во единиц в первой строке больше, чем во второй, то переходим к следующей строке. Иначе, номер искомой строки - 2 и переходим к следующей. Так для всех строк. В конечном итоге, мы найдём номер строки с max кол-вом единиц и это кол-во единиц.
Приложение: Ответ отправлен: 06.10.2004, 09:59 Отправитель: Василевский Александр
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.