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

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


Информационный Канал Subscribe.Ru


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

Выпуск № 412
от 27.11.2003, 18:40

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1272
Отправлено ответов: 2825
Активность: 222.0 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Phenix
Статус: Опытный
Общий рейтинг: 124.54
[Подробней >>]
Emil
Статус: Начальный
Общий рейтинг: 108.47
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.07
[Подробней >>]
 
Avl2k
Статус: Профессиональный
Общий рейтинг: 124.66
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1263. Здравствуйте, уважаемые эксперты. Подскажите, какой API (или не API) функцией происходит обновление ... (ответов: 1)
Вопрос № 1265. Здравствуйте у меня немного ламерские вопросы: 1. как подключать "c" заголовочные файлы в... (ответов: 2)
Вопрос № 1266. Доброго времени суток! Возникло у меня еще несколько вопросов! Как динамически создать 2-х мерный ма... (ответов: 2)

Вопросов: 3, ответов: 5


 Вопрос № 1263

Здравствуйте, уважаемые эксперты.
Подскажите, какой API (или не API) функцией происходит обновление окон
проводника при нажатии F5.
Спасибо.



Вопрос отправлен: 24.11.2003, 01:02
Отправитель: Andrew

[Следующий вопрос >>] [Список вопросов]

Отвечает Phenix

Добрый день, Andrew!
Это не функция, а внутреннее событие (реакция на нажатую клавишу)

Ответ отправлен: 24.11.2003, 23:24
Отправитель: Phenix


 Вопрос № 1265

Здравствуйте
у меня немного ламерские вопросы:
1. как подключать "c" заголовочные файлы в VC++6.0?
т.е. есть *.Н(объявление) и *.С(реализация), подключаю заголовок - ругается, что нет реализации, если *.С переименовать в *.СРР - то все нормально. а как подключать не переименовывая ?
2. почему gcc скомпилировало мне файл размером более 400 кб(дебаг-информацию не включал, всю оптимизацию кода включил), а в VC++6.0 подобный файл меньше 50 кб, у борланда - 60 кб ? как в gcc собирать ехе по-минимуму ?
спасибо



Вопрос отправлен: 24.11.2003, 13:30
Отправитель: vova

[Следующий вопрос >>] [Список вопросов]

Отвечает Emil

Добрый день, Vova!
Dli nachali ti otkrivaesh programmu i na ekrane ti vidish
#include"stdafx.h"
int main(int arg , char* ardv[])
{
}
posle chevo ti vxodich File/new/( C/CPP Header File )
posle ti okolo File name dolzen postavit imia prototipa(naprimer Sum)
posle chevo nazimaesh OK, dalee opiat vxodish
File/new/ (CPP Source) i opiat okolo File name pishesh imia(Sum), zelatelno shtobi imena Header Fila-a i Source faila sovpadali .
Dalee okolo ClassView est FileView , nazmi na FileView
posle
v Header file-e pishesh
++++++++++++++++++++++++++++++++++++++++++++++
#ifndef _ImiaPrototipa_H_
#define _imiaPrototipa_H_
int Sum(int a, int b);
#endif
++++++++++++++++++++++++++++++++++++++++++++++++=
++++++++++++++++++++++++++++++++++++++++++++++++
V realisasii , t.e. v Source File pishesh
#include "stdafx.h"
int Sum(int a,int b)
{
// Algotitm (kod) pishesh;
return 0;
}
+++++++++++++++++++++++++++++++++
posle chevo ti vxodish WorkSpace v papku Header File tam ti naidosh
stdafx.h
nazmi 2 raza posle # endif pishesh
#include "iostream.h"
#include "sum.h"
#include "stdafx.h" // na vsiali pozar.





Ответ отправлен: 24.11.2003, 16:14
Отправитель: Emil


Отвечает vitya

Приветствую Вас, vova!
2. gcc -O

Ответ отправлен: 24.11.2003, 13:41
Отправитель: vitya


 Вопрос № 1266

Доброго времени суток!
Возникло у меня еще несколько вопросов!
Как динамически создать 2-х мерный массив?
Пробовал сделать, как наипсано в Архангельском, компилятор ругается, говорит не может привести запись к типу double(массив хочу этого типа создать). К сожалению, не помню, что конкретно писал(что-то вроде double *M = new double [n][10]), пока еще не силен в C++.
Еще один вопрос по указателям!
Чем различается запись int* p; и int *p; ? В чем тут разница? И когда надо использовать первую, когда вторую?
Пишу под C++Builder4
С уважением, ILYA D.



Вопрос отправлен: 24.11.2003, 16:06
Отправитель: ILYA D.

[Следующий вопрос >>] [Список вопросов]

Отвечает Avl2k

Приветствую Вас, ILYA D.!
1. Двумерный массив динамически создать нельзя. Можно создать одномерный и работать с ним как с двумерным.
Пример:
int *a = new int[rows * cols];
for( int i = 0; i < rows; ++i )
for( int j = 0; j < cols; ++j )
a[i * cols + j] = 1;
delete[] a;
2. Записи идентичны, но вторая является более правильной, т.к. если есть запись int *p, g; то указателем является только p.
С уважением, Avl2k.

Ответ отправлен: 24.11.2003, 18:00
Отправитель: Avl2k


Отвечает Emil

Добрый день, ILYA D.!
Mozet bit' problema v OZU ?


Ответ отправлен: 24.11.2003, 16:21
Отправитель: Emil



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (28)
C / C++ (22)
Perl (3)
Builder / Delphi (17)
Pascal (19)
Basic / VBA (6)
Java / JavaScript (10)
PHP (12)
Криптография (6)
WinAPI (10)
Пользователю
Windows 95/98/Me (41)
Windows NT/2000/XP (57)
"Железо" (35)
Поиск информации (20)
Администратору
Windows NT/2000/XP (35)
Linux / Unix (15)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (9)
КоАП (6)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное