Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по программированию на C/С++

Автор: shmel
Дата сообщения: 25.06.2004 05:53
Народ! У меня ворпос: где можно скачать справка Win32 API? Я пошарил по MSDN и ничего не нашел. (Сойдет ангийский вариант)
Автор: vito333
Дата сообщения: 25.06.2004 07:04
shmel
ftp://ftp.cs.virginia.edu/pub/lcc-win32/win32hlp.exe
большая и обширная
Автор: shmel
Дата сообщения: 25.06.2004 11:17
Хмм... Спасибо.... Я правда еще не скачал, но размер внушает надежды...
Автор: sawamail
Дата сообщения: 25.06.2004 14:31
shmel

Цитата:
Я пошарил по MSDN и ничего не нашел

наверное долго шарил?
достаточно набрать в поиске Win32 API

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_start_page.asp

аналогично в стационарном MSDN
Автор: shmel
Дата сообщения: 26.06.2004 23:43
> достаточно набрать в поиске Win32 API
Пардон! Я имел ввиду оффлайновый хелп...

> аналогично в стационарном MSDN
Это вот в той байде на десяток дисков? Я такие не беру...

Тот хелп скачал - действительно полезно... Спасибо
Автор: sawamail
Дата сообщения: 28.06.2004 13:43
shmel

Цитата:
> аналогично в стационарном MSDN
Это вот в той байде на десяток дисков? Я такие не беру...

Ну зачем же 10 - достаточно варианта в 2-3 диска (который идет с Visual Studio)
просто при установке поставь галку на SDK
Автор: VisN
Дата сообщения: 16.07.2004 08:05
fprintf(FILE *поток, Формат, Список переменных)
что за формат?? кто нибудь может объяснить?
так же "Формат" нужно писать в функции fscanf и еще вроде какие то...
HELP!
заранее благодарен!
Автор: f_serg
Дата сообщения: 16.07.2004 08:17
VisN

Цитата:
что за формат?? кто нибудь может объяснить?

Format Specification Fields: scanf and wscanf Functions
Format Specification Fields: printf and wprintf Functions
Автор: VisN
Дата сообщения: 16.07.2004 09:25
если бы я еще англ. понимал(((
Автор: Swappp
Дата сообщения: 16.07.2004 20:38
VisN

Цитата:
если бы я еще англ. понимал(((

Что там понимать (базовые знания английского для программирования обязательны)?
Пишешь:

Код: int a = 10;
fprintf(FILE *поток, "a = %i", a)
Автор: VisN
Дата сообщения: 16.07.2004 22:50
да, это я понимаю все. только не понимаю, что значит "a = %i" =\
да я ваще ничего не знаю... потоки? они в STL?

Добавлено
вооще хотелось бы найти какие нить функции для сохранения инфы в файл и чтение из файла. Есть вообще возможности сохранять объекты классов? векторы?
спасибо.

Добавлено
а, и еще вопрос. - <graph> это часть STL?
если - да, почему ее нет нив VS6 ни в VS7?
если - нет, где ее взять?
Автор: Swappp
Дата сообщения: 16.07.2004 23:13
VisN

Цитата:
"a = %i"

Если в двух словах:
все что начинается % это переменные, дальше тип переменной (i - int, f - float, s - string, etc...) остальной текст печатается без изменений.

Цитата:
потоки? они в STL?

Нет, они в ANSI-C++.

Код: #include <iosteam>
using namespace std;

void main()
{
cout << "Hello World!";
}
Автор: VisN
Дата сообщения: 17.07.2004 02:04
понятно, спасибо!
а как бытьс чтением файла?
file >> a; //так?
а как перемещаться по файлу? ну т.е. в файле 2 строки, к примеру, нужно получить значение 2-й строки.
Меня добивает то, что у меня малюсенькие програмки весят до 0.5Mb =\
Посоветуйте какую нить другую среду. щас у меня VS6SP5
Хотя в принципе я только учусь,мне особо не важен размер файла. может и не стоит менять среду...
ofstream это, я так понимаю, output file. значит на чтение нужен ifstream?

никаких учебников по win32 API я что то не нашел, они вообще есть?
мне лишь список функций нужен, и хорошее описание. хоть на англ. Знаю, все это в MSDN есть (у меня есть MSDN который с VS6 был) но почему то мне не удается найти ничего, и тут на форуме есть ссылка на эту тему. и там не нашел( че то я совсем дуб походу =\

Добавлено
щас еще скачаю файлик этот win32hlp.exe
гляну может там что разберу)
Автор: Swappp
Дата сообщения: 17.07.2004 14:45
VisN

Цитата:
VS6SP5

Меняй на VS.NET, она ANSI-C++ лучше поддерживает.

Цитата:
а как бытьс чтением файла?
file >> a; //так?

Во-первых класс ifstream (i от слова input, o соответственно от output).
Дальше читать можно разными способами, в том числе и "file >> a", при этом первая строка почитается в переменную "a", с преобразованием типа. При повторном выполнении "file >> a" будет прочитана вторая строка.
Или

Код: char str[SIZE];
file.read(str, SIZE);
Автор: VisN
Дата сообщения: 18.07.2004 18:41
да) с ifstream и ofstream я напутал) чуток по-другому мыслил)
купил себе справочник по win32 API ))
всем спасибо)
А на счет среды: мне посоветовали VS6 использовать, она дешевле и нет лишнего.
мне вообще VS7 кажется удобнее. и с VS6 у меня в XP глюки( explorer часто ошибку выдает и предлагают debug че то там)))
но VS7 у меня однадисковая( хотя пока все работает)
Автор: mihas83
Дата сообщения: 18.07.2004 20:19
VisN

Цитата:
VS6 у меня в XP глюки( explorer часто ошибку выдает и предлагают debug че то там

Так это не глюки VS6, а одной из твоих программ.
Ошибки выкидывает она, а VS6 обрабатывает их, так как ты прописал его в реестре для этого...
Автор: VisN
Дата сообщения: 19.07.2004 07:47
да, explorer глючит, но прикол в том, что без VS6 он просто там mp3'шку не запускает прямо в браузере, на одном сайтике, но работает. а с VS6 он выдает ошибку предлагает этот debug и ЗАКРЫВАЕТ explorer.
Автор: Karlsberg
Дата сообщения: 19.07.2004 17:41
VisN
Можно отключить запуск VS6 для дебагинга вылетающих прог - почисти в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\\Debugger
Но проблема скорее всего не в нем
Автор: mihas83
Дата сообщения: 19.07.2004 17:46
Karlsberg

Цитата:
Можно отключить запуск VS6 для дебагинга вылетающих прог - почисти в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\\Debugger
Но проблема скорее всего не в нем

Kонечно не в нем.
Но перестанет выскакивать студия ''на подмогу''.
Автор: VisN
Дата сообщения: 20.07.2004 00:46
спасибо
не буду спорить
Автор: mihas83
Дата сообщения: 20.07.2004 07:02
VisN

Цитата:
не буду спорить

А что есть повод для спора?
Автор: RedMac
Дата сообщения: 21.07.2004 15:19
Добрый день!
Такой вопрос (тока не бить): что такое VS.NET?
И вообщн что такое - этот постфикс .NET?
Автор: xaos
Дата сообщения: 21.07.2004 16:46
VS.NET дословно Visual Studio.NET (версии 7)
.NET - это новая платформа от Microsoft
включает 3 основных языка C++, C#, VB
Автор: Karlsberg
Дата сообщения: 21.07.2004 18:14
RedMac
_http://www.microsoft.com/rus/net/
Автор: Dark_Wizard
Дата сообщения: 13.08.2004 03:25
Народ к стати есть стотья довольно интересная на эту тему http://mikel.altonika.ru/texts/ms_hist.html
Автор: hugewolf
Дата сообщения: 13.08.2004 10:00
Помогите пожалуйста!
в VS.NET C++ в проекте есть файлы:

...
//file1.cpp
# include "file3.h"
.....

...
//file2.cpp
# include "file3.h"
.....

...
//file3.h
HWND hWnd;
.....

при компиляции ругается:
error LNK2005: "struct HWND__ * hWnd" (?hWnd@@3PAUHWND__@@A) already defined

чья это ошибка? моя или компилятора?
как вообще описать переменную чтобы она была доступна из разных cpp файлов?
Автор: nobody2
Дата сообщения: 13.08.2004 10:14

Цитата:
Народ к стати есть стотья довольно интересная на эту тему http://mikel.altonika.ru/texts/ms_hist.html

Чел. прикалывается просто, это надо в хюумор снести.

Добавлено
hugewolf
extern'ом обычно.

Добавлено
hugewolf
И переменные, обычно, в h-файлах не определяют.
Автор: vndovr
Дата сообщения: 13.08.2004 12:39
hugewolf

Цитата:
чья это ошибка? моя или компилятора?

твоя

Цитата:
как вообще описать переменную чтобы она была доступна из разных cpp файлов?

extern HWND hwnd; // в хедере
HWND hwnd; // в cpp
Автор: mihas83
Дата сообщения: 13.08.2004 12:58
nobody2

Цитата:
И переменные, обычно, в h-файлах не определяют.

Что ты имел в виду?
Переменные класса как раз определяют в h-файлах
vndovr

Цитата:
extern HWND hwnd; // в хедере

Можно и в cpp.
Автор: nobody2
Дата сообщения: 16.08.2004 09:59
mihas83

Цитата:
Переменные класса как раз определяют в h-файлах

Не надо говорить за всех. Я так как раз и не делаю. Таких примеров я не видел ни у Страуструпа, ни у Мейерса, ни у Джосатиса.

Или ты имел в виду описание (declaration) класса?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193

Предыдущая тема: не знаю как назвать тему :-)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.