Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

29.11.2009, 15:35
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
Как у тебя буфер s обьявлен?
|
|
|

29.11.2009, 15:40
|
|
студент
Регистрация: 30.07.2007
Сообщений: 800
Провел на форуме: 4275992
Репутация:
1188
|
|
char s[100];
-----------------------------------
проблема решена.
сам в шоке как активизировалась робота мозга после того как запостил здесь вопрос.
трабла была вот в чем:
у нас функция с DLL интовая была
PHP код:
int calc (float cm)
{
bla bla bla;
}
а требовали от роботы DLL тип FLOAT
PHP код:
typedef float (*FUN)(float);
тоисть сделал из интовой функции - функцию FLOAT в DLL
Всем спасибо кто откликнулся !
Последний раз редактировалось NetSter; 29.11.2009 в 15:56..
|
|
|

01.12.2009, 20:22
|
|
Новичок
Регистрация: 24.10.2008
Сообщений: 17
Провел на форуме: 39116
Репутация:
1
|
|
Код:
#include<iostream>
#include<math>
using namespace std;
float SF(float x1, float x2, float x3, float y1, float y2, float y3);
float PS(float x1, float x2, float x3, float y1, float y2, float y3);
main()
{
float x1,x2,x3,y1,y2,y3,S,P;
cout<<"Vvedite koordinaty x to4ki A";
cin>>x1;
cout<<"Vvedite koordinaty y to4ki A";
cin>>y1;
cout<<"Vvedite koordinaty x to4ki B";
cin>>x2;
cout<<"Vvedite koordinaty y to4ki B";
cin>>y2;
cout<<"Vvedite koordinaty x to4ki C";
cin>>x3;
cout<<"Vvedite koordinaty y to4ki C";
cin>>y3;
S=SF(x1, x2, x3, y1, y2, y3);
P=PS(x1, x2, x3, y1, y2, y3);
cout<<"Perimetr zadannogo treygol'nika raven"<<P<<"\n "<<"Ploshad' zadannogo treygol'nika ravna"<<S;
}
int SF (int x1, int x2, int x3, int y1, int y2, int y3)
{
return ((x1 – x3)·(y2 – y3) – (x2 – x3)·(y1 – y3))/2
}
int PS(int x1, int x2, int x3, int y1, int y2, int y3)
{
return (sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))))+(sqrt(((x3-x2)*(x3-x2))+((y3-y2)*(y3-y2))))+(sqrt(((x1-x3)*(x1-x3))+((y1-y3)*(y1-y3))))
}
Пишет в Visual C++ ошибки:
Код:
krew.cpp(30) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
.\krew.cpp(33) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
.\krew.cpp(34) : error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
|
|
|

01.12.2009, 20:57
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
поменяй int на float в реализации
Код:
float SF (float x1, float x2, float x3, float y1, float y2, float y3)
{
//....
}
со второй функцией точно также
Последний раз редактировалось Irdis; 01.12.2009 в 21:00..
|
|
|

01.12.2009, 21:50
|
|
Новичок
Регистрация: 23.05.2009
Сообщений: 7
Провел на форуме: 28913
Репутация:
0
|
|
как удалять папки в си ?
|
|
|

01.12.2009, 21:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Гугл не?
RemoveDirectory из winapi например
|
|
|

02.12.2009, 02:27
|
|
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме: 548128
Репутация:
104
|
|
Сообщение от Опухоль
как удалять папки в си ?
Код:
remove(const char * name)
|
|
|

02.12.2009, 18:54
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Вот так вот
Код:
void randstr(int leng,char *_out)
{
if(leng<1025 && leng>0)
{
char *out=new char[1024];
char *chr;
memset(out,NULL,1024);
char alphabet[]="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm";
randomize();
for(int i=0;i<leng;i++)
{
wsprintf(chr,"%c",alphabet[random(strlen(alphabet))]);
strcat(out,chr);
randomize();
}
strcpy(_out,out);
delete []out;
}
}
неработает.
Почему randomize(); неуспевает отработать?
|
|
|

02.12.2009, 21:29
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
ниуянепонял.жпг
|
|
|

02.12.2009, 22:02
|
|
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме: 3767223
Репутация:
408
|
|
доброго времени суток.
Начал изучать С++, посоветуйте как наконец выбраться из консоли?
Какие библиотеки\модули нужны чтобы например написать простенькое приложение с графикой?
p/s гуглил нашел - gtkmm. Стоит ли его применять?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|