Wanted Публикувано Ноември 20, 2007 Report Share Публикувано Ноември 20, 2007 Здравейте. В момента уча Visual C++ - чета двата тома Visual C++ 6.0 на Дейвис Чапман. По принцип нещата ми се изясняват бързо, тъй като съм се занимавал със C/C++, затова започнах един проект, но имампроблем. Искам да направя така, че има поле, от което чрез бутон Browse например, да може да се избере директория, в която да бъде запазен даден файл. Въпросът ми е каква контрола трябва да използвам за тая работа...? Цитирай Link to comment Сподели другаде More sharing options...
itodorov Публикувано Ноември 21, 2007 Report Share Публикувано Ноември 21, 2007 Здравей,изборът на директория по принцип става с шел функцията SHBrowseForFolder. В MSDN е обяснено как се ползва. Има и други начини, но това е най-удачният. Поздрави. Цитирай Link to comment Сподели другаде More sharing options...
Wanted Публикувано Ноември 21, 2007 Author Report Share Публикувано Ноември 21, 2007 Мерси! Сега ще я разуча тази функция. Цитирай Link to comment Сподели другаде More sharing options...
Wanted Публикувано Декември 27, 2007 Author Report Share Публикувано Декември 27, 2007 За да не правя нова тема ще използвам тази. При компилирането на една проста програма излиза, че има 6 грешки, които са от един и същи тип.syntax error : missing ';' before '*'Име-на-функция: missing storage-class or type specifiers Първоначално помислих, че някъде в кода съм пропуснал да сложа ; или }, само че го проверих 3 пъти целия и не можах да открия никаква грешка. Та, зарязал съм програмата по средата и не мога да продължа, ако не оправя проблема... Цитирай Link to comment Сподели другаде More sharing options...
itodorov Публикувано Декември 27, 2007 Report Share Публикувано Декември 27, 2007 Здравей,увери се, че включваш необходимите заглавни файлове. Възможно е случаят да не е точно такъв, но ще направя предположение, че в твоя код вероятно си декларирал указател по следния начин: class CSomeClass { ... ... public: COtherClass* m_pOtherClass; //обаче тук кодът ще "изгърми", защото никъде не си включил файла с декларацията на COtherClass. }; По тази причина или добави следното преди декларацията на класа във файла someclass.h: #inlcude "otherclass.h" //хедър файла, в който е деклариран COtherClass ... ... class CSomeClass { ... ... public: COtherClass* m_pOtherClass; }; или: class COtherClass; //forward декларация ... ... class CSomeClass { ... ... public: COtherClass* m_pOtherClass; }; При втория вариант включването на хедъра на COtherClass трябва да стане във файла с имплементацията на класа (.cpp файла). Поздрави! Цитирай Link to comment Сподели другаде More sharing options...
Wanted Публикувано Декември 27, 2007 Author Report Share Публикувано Декември 27, 2007 Отново благодаря много за помощта . Всичко е наред вече. Цитирай Link to comment Сподели другаде More sharing options...
Wanted Публикувано Януари 10, 2008 Author Report Share Публикувано Януари 10, 2008 Сигурно пак отговора ми е под носа, но то по принцип тия въпроси са най-трудни...Та въпеоса ми е - при задаване на Caption на Static Text контрола, как мога да направя така, че текстът да е Superscript или Subscript, т.е. да стои като степен или индекс. Цитирай Link to comment Сподели другаде More sharing options...
Wanted Публикувано Януари 26, 2008 Author Report Share Публикувано Януари 26, 2008 Трябва ми начин да конвертирам променлива от тип double в CString. Например числото 3.14 да се превърне в низа "3.14" Цитирай Link to comment Сподели другаде More sharing options...
crio Публикувано Януари 26, 2008 Report Share Публикувано Януари 26, 2008 Използвай stringstream.#include <iostream> #include <sstream> #include <string> using namespace std; string doubletostr(const double d) { ostringstream s; s << d; return s.str(); } int main() { double d = 3.14; string x = doubletostr(d); cout<<x.c_str(); // ... return 0; } Цитирай Link to comment Сподели другаде More sharing options...
kapishevi Публикувано Март 16, 2008 Report Share Публикувано Март 16, 2008 извинявайте, но ще ви помоля много ако знаете къде мога да намеря тези два тома "Visual C++ 6.0" в интернет онлайн. Трябват ми много спешно. Цитирай Link to comment Сподели другаде More sharing options...
crio Публикувано Март 17, 2008 Report Share Публикувано Март 17, 2008 Тук ги има, можеш да си ги закупиш за 30 лева и двата тома. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.