
09.02.2010, 10:33
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
Dark_Scorpicore
1 - нет. можно в одном проекте делать много классов и менять код мейна для теста классов.
2 - visual assist
3 - http://ru.wikipedia.org/wiki/Model-View-Controller (в конце ссылки на примеры)
Последний раз редактировалось Ra$cal; 09.02.2010 в 10:36..
|
|
|
Всем доброго времени суток! |

09.02.2010, 22:16
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Всем доброго времени суток!
При написании одной проги возник вопрос. Какой функцией воспользоваться, чтобы она возвращала в какой-нибудь массив имена всех файлов, которые лежат в указанной папке? Желательно использовать только чисто сишные функции и желательно, чтобы они работали и под Windows и под Unix.
При гуглении на эту тему нашёл два модуля: DirectoryListBox и FileListBox, но к сожалению, во-первых, не смог найти описания функций этих библиотек, а во-вторых это, как я понял, плюснутые функции, а мне хотелось бы написать на чистом С.
P.S. Заранее благодарен за ответы =)
|
|
|

10.02.2010, 08:57
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
VIP, opendir/readdir/closedir
|
|
|

10.02.2010, 12:00
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Сообщение от krypt3r
VIP, opendir/readdir/closedir
Спасибо большое! Именно то, что искал =)
|
|
|

11.02.2010, 00:23
|
|
Новичок
Регистрация: 27.09.2007
Сообщений: 22
С нами:
9800811
Репутация:
0
|
|
Начал изучать C++ тут...
Код:
#include <iostream>
void main()
{
cout << "Hello, world!";
}
Некомпилируется
error C2065: 'cout' : undeclared identifier
P.S. Знаю, что дурак, если че 
|
|
|

11.02.2010, 00:27
|
|
Новичок
Регистрация: 08.12.2009
Сообщений: 6
С нами:
8644319
Репутация:
0
|
|
Сообщение от Jino
Начал изучать C++ тут...
Код:
#include <iostream>
void main()
{
cout << "Hello, world!";
}
Некомпилируется
error C2065: 'cout' : undeclared identifier
P.S. Знаю, что дурак, если че 
После "#include <iostream>" напиши с новой строки "using namespace std;".
|
|
|

11.02.2010, 00:30
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами:
9320830
Репутация:
86
|
|
Сообщение от Jino
Начал изучать C++ тут...
Код:
#include <iostream>
void main()
{
cout << "Hello, world!";
}
Некомпилируется
error C2065: 'cout' : undeclared identifier
P.S. Знаю, что дурак, если че 
Так правильнее будет
Код:
#include <iostream>
int main (int argc, char* argv[]) {
std::cout << "Hi!\n";
return 0;
}
|
|
|

11.02.2010, 00:33
|
|
Новичок
Регистрация: 08.12.2009
Сообщений: 6
С нами:
8644319
Репутация:
0
|
|
Сообщение от rudvil
Так правильнее будет
Код:
#include <iostream>
int main (int argc, char* argv[]) {
std::cout << "Hi!\n";
return 0;
}
Может и правильно, но не очень удобно...
Хотя конечно для такой маленькой проги можно специально и не указывать пространство имен.
|
|
|

11.02.2010, 00:41
|
|
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами:
9980126
Репутация:
9
|
|
Сообщение от rudvil
Так правильнее будет
Код:
#include <iostream>
int main (int argc, char* argv[]) {
std::cout << "Hi!\n";
return 0;
}
мне кажется если человек только начал изучать С++
то лучше пока не использовать аргументы функции main() argc и argv.
Для начало лучше так(это просто субьективное мнение)
#include<iostream>
using namespace std;
int main()
{
cout<<"Hellow world";
return 0;
}

|
|
|

11.02.2010, 00:27
|
|
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами:
9980126
Репутация:
9
|
|
ты забыл про пространство имен
поэтому он у тебя и cout не видет

|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|