ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1311  
Старый 14.07.2008, 17:11
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

Репутация: 110
Отправить сообщение для izlesa с помощью ICQ
По умолчанию

2Baron Night

fopen - открывает файл на чтение и/или запись. Тебе же нужно запустить программу на выполенение. Я в Линуксе ни в зуб ногой, поэтому как запускать программы тебе расскажут более сведущие товарищи
 
Ответить с цитированием

  #1312  
Старый 14.07.2008, 18:42
LLIbIcpEP
Новичок
Регистрация: 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..помогите пожалуйста, как быть?
 
Ответить с цитированием

  #1313  
Старый 15.07.2008, 18:55
FIND_ERROR
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме:
393625

Репутация: 50
Отправить сообщение для FIND_ERROR с помощью ICQ
По умолчанию

нуждаюсь в реализации замены слов на С++Builder
имееться некая строка, в ней надо наити и заменить к примеру все слова "home" на слова "end" эти слова в итоге будут передоваться как переменные и могут иметь различную длину...
 
Ответить с цитированием

  #1314  
Старый 15.07.2008, 20:50
SlyBit
Познающий
Регистрация: 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];
}
 
Ответить с цитированием

  #1315  
Старый 15.07.2008, 22:07
SlyBit
Познающий
Регистрация: 04.07.2008
Сообщений: 56
Провел на форуме:
390892

Репутация: 60
По умолчанию

zythar

)))))))))))) отвечал на пост #1314 человеку с ником FIND_ERROR
 
Ответить с цитированием

  #1316  
Старый 16.07.2008, 01:20
sky7
Новичок
Регистрация: 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)

Помогите разобратся
 
Ответить с цитированием

  #1317  
Старый 16.07.2008, 11:30
_antony
Познающий
Регистрация: 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 DataClass , а патом пишешь :
Код:
 Dataclass::Dataclass(int value)
. Ниже также.
в разделе public тоже исправь на
Код:
DataСlass(int value);
Код:
 int DataСlass::PublicMethod(void)
Код:
DataClass Dataobject(1);
Даже по логике , название конструктора должно быть идентично имени класса.

Последний раз редактировалось _antony; 16.07.2008 в 11:38..
 
Ответить с цитированием

  #1318  
Старый 16.07.2008, 15:30
_antony
Познающий
Регистрация: 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..
 
Ответить с цитированием

  #1319  
Старый 17.07.2008, 10:26
FIND_ERROR
Познающий
Регистрация: 30.04.2007
Сообщений: 77
Провел на форуме:
393625

Репутация: 50
Отправить сообщение для FIND_ERROR с помощью ICQ
По умолчанию

SlyBit спасиб большое где неспрашивал фигню такую приводили кода куча и замена тока слов одинаковойй длины
 
Ответить с цитированием

  #1320  
Старый 19.07.2008, 19:47
Smapt
Познающий
Регистрация: 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
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


Быстрый переход




ANTICHAT.XYZ