ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

14.07.2008, 17:11
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме: 414311
Репутация:
110
|
|
2Baron Night
fopen - открывает файл на чтение и/или запись. Тебе же нужно запустить программу на выполенение. Я в Линуксе ни в зуб ногой, поэтому как запускать программы тебе расскажут более сведущие товарищи
|
|
|

14.07.2008, 18:42
|
|
Новичок
Регистрация: 06.07.2008
Сообщений: 3
Провел на форуме: 11650
Репутация:
0
|
|
помогите пожалуйста с сортировкой в датагриде на C#
Код:
string myXMLfile = "xml.xml";
DataSet ds = new DataSet();
System.IO.FileStream fsReadXml = new System.IO.FileStream(myXMLfile, System.IO.FileMode.Open);
try
{
ds.ReadXml(fsReadXml);
_grid.DataSource = ds;
_grid.DataMember = "char";
}
finally
{
fsReadXml.Close();
}
все работает на ура, файл типа:
Код:
<data>
<char string="xxx" int="1" />
<char string="yyy" int="3" />
<char string="zzz" int="20" />
</data>
загружает в датагрид, все замечательно, но...
сортировка второго столбца происходит как текст, т.е. 20 окажется < чем 3..помогите пожалуйста, как быть? 
|
|
|

15.07.2008, 18:55
|
|
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме: 393625
Репутация:
50
|
|
нуждаюсь в реализации замены слов на С++Builder
имееться некая строка, в ней надо наити и заменить к примеру все слова "home" на слова "end" эти слова в итоге будут передоваться как переменные и могут иметь различную длину...
|
|
|

15.07.2008, 20:50
|
|
Познающий
Регистрация: 04.07.2008
Сообщений: 56
Провел на форуме: 390892
Репутация:
60
|
|
FIND_ERROR
Код:
#define TEST_STRING "home, sweet home..."
#define PHRASE_SRC "home"
#define PHRASE_RES "end"
char szSource[] = TEST_STRING, szResult[sizeof(TEST_STRING)] = "\0";
for(int i=0, j=0; i<strlen(TEST_STRING); i++, j++) {
if(!memcmp(szSource+i, PHRASE_SRC, strlen(PHRASE_SRC))) {
memcpy(szResult+j, PHRASE_RES, strlen(PHRASE_RES));
i += strlen(PHRASE_SRC); j += strlen(PHRASE_RES);
}
szResult[j] = szSource[i];
}
|
|
|

15.07.2008, 22:07
|
|
Познающий
Регистрация: 04.07.2008
Сообщений: 56
Провел на форуме: 390892
Репутация:
60
|
|
zythar
 )))))))))))) отвечал на пост #1314 человеку с ником FIND_ERROR
|
|
|

16.07.2008, 01:20
|
|
Новичок
Регистрация: 13.04.2008
Сообщений: 14
Провел на форуме: 24647
Репутация:
0
|
|
Пытаюсь запустить следующий пример на Microsoft Visual C++ 6.0
Код:
#include <iostream.h>
class DataClass
{
private:
int PrivateDataMember;
public:
Dataclass(int value);
int PublicDataMember;
int PublicMethod(void);
};
Dataclass::Dataclass(int value)
{
PrivateDataMember = value;
}
int Dataclass::PublicMethod(void)
{
return PrivateDataMember;
}
void main()
{
Dataclass Dataobject(1);
Dataobject.PublicDataMember = 2;
cout << Dataobject.PublicDataMember << "\n";
cout << Dataobject.PublicMethod() << "\n";
}
Но получаю такие ошибки:
D:\VCPP\Classes\classes\classes.cpp(12) : error C2653: 'Dataclass' : is not a class or namespace name
D:\VCPP\Classes\classes\classes.cpp(14) : error C2065: 'PrivateDataMember' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(19) : error C2065: 'Dataclass' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(19) : error C2146: syntax error : missing ';' before identifier 'Dataobject'
D:\VCPP\Classes\classes\classes.cpp(19) : error C2065: 'Dataobject' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(20) : error C2228: left of '.PublicDataMember' must have class/struct/union type
D:\VCPP\Classes\classes\classes.cpp(22) : error C2228: left of '.PublicDataMember' must have class/struct/union type
D:\VCPP\Classes\classes\classes.cpp(23) : error C2228: left of '.PublicMethod' must have class/struct/union type
Error executing cl.exe.
classes.obj - 8 error(s), 0 warning(s)
Помогите разобратся
|
|
|

16.07.2008, 11:30
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме: 424387
Репутация:
142
|
|
Сообщение от sky7
Пытаюсь запустить следующий пример на Microsoft Visual C++ 6.0
Код:
#include <iostream.h>
class DataClass
{
private:
int PrivateDataMember;
public:
Dataclass(int value);
int PublicDataMember;
int PublicMethod(void);
};
Dataclass::Dataclass(int value)
{
PrivateDataMember = value;
}
int Dataclass::PublicMethod(void)
{
return PrivateDataMember;
}
void main()
{
Dataclass Dataobject(1);
Dataobject.PublicDataMember = 2;
cout << Dataobject.PublicDataMember << "\n";
cout << Dataobject.PublicMethod() << "\n";
}
Но получаю такие ошибки:
D:\VCPP\Classes\classes\classes.cpp(12) : error C2653: 'Dataclass' : is not a class or namespace name
D:\VCPP\Classes\classes\classes.cpp(14) : error C2065: 'PrivateDataMember' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(19) : error C2065: 'Dataclass' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(19) : error C2146: syntax error : missing ';' before identifier 'Dataobject'
D:\VCPP\Classes\classes\classes.cpp(19) : error C2065: 'Dataobject' : undeclared identifier
D:\VCPP\Classes\classes\classes.cpp(20) : error C2228: left of '.PublicDataMember' must have class/struct/union type
D:\VCPP\Classes\classes\classes.cpp(22) : error C2228: left of '.PublicDataMember' must have class/struct/union type
D:\VCPP\Classes\classes\classes.cpp(23) : error C2228: left of '.PublicMethod' must have class/struct/union type
Error executing cl.exe.
classes.obj - 8 error(s), 0 warning(s)
Помогите разобратся
Ошибся из-за невнимательности class Data Class , а патом пишешь :
Код:
Dataclass::Dataclass(int value)
. Ниже также.
в разделе public тоже исправь на
Код:
DataСlass(int value);
Код:
int DataСlass::PublicMethod(void)
Код:
DataClass Dataobject(1);
Даже по логике , название конструктора должно быть идентично имени класса.
Последний раз редактировалось _antony; 16.07.2008 в 11:38..
|
|
|

16.07.2008, 15:30
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме: 424387
Репутация:
142
|
|
Сообщение от Baron Night
Прошу помочь мне с кодом.
Прогарммирую под Linux на Glade 3.4.5
Возникла небольшая проблема, Есть в одной папке 2 программы с исходниками, Нужно в сорцах первой проги написать команду что бы при нажатии на клавишу запускалась другая программа, Перерыл уже кучу инфы по Си и GTK+
Очень прошу мне помочь.
(fopen () , open () не подходит, т.к. нужно запустить прогу не в скрытом режиме, а как будто юзверь запустил ее самостоятельно кликом, окон никаких почему то не выскакивает при использовании данных функций)
UPD
Нашел
#include <stdlib.h>
int system(const char * string);
Но не вкурил как юзать. может кто нить разъяснит?
если я правильно тебя понял тебе просто надо запустить программу.
вот , что первое в голову пришло .
Код:
#include<stdio.h>
#include<stdlib.h>
int main(int argc , char *argv[])
{
system("./test");
return 0;
}
прога test просто hello world выводит.
Код:
> cd tt
> ls
ex ex.c test test.c test.o
> ./ex
hello world
и обрати внимания на эти функции
Код:
NAME execl, execlp, execle, exect, execv, execvp, execvP -- execute a file
Последний раз редактировалось _antony; 16.07.2008 в 19:06..
|
|
|

17.07.2008, 10:26
|
|
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме: 393625
Репутация:
50
|
|
SlyBit спасиб большое  где неспрашивал фигню такую приводили кода куча и замена тока слов одинаковойй длины 
|
|
|

19.07.2008, 19:47
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме: 373690
Репутация:
88
|
|
Пытаюсь подключится к MySQL из VC++
Код:
MYSQL* mysql;
mysql=new MYSQL;
mysql=mysql_init(0);
mysql_real_connect(mysql,"localhost","root","","",3306,"",0);
возникают ошибки:
test.obj : error LNK2001: unresolved external symbol _mysql_init@4
test.obj : error LNK2001: unresolved external symbol _mysql_real_connect@32
Если подключить libmySQL.lib сделаную с помощью борландовсой implib пишет:
.\mysqlapi\libmySQL.lib : fatal error LNK1136: invalid or corrupt file
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|