хз... компилируется, считает и ок... (насколько я помню, в плюсах есть места где можно забивать на поставить на точку с запятой или нет) но вот это меня порадовало "·"
Вы что все дружно что то курили? В строке 10 написано: Code: main() вместо int main() В строке 33 вместо знака вычитания поставлено тире =\ и поосле ретурна пропущена точка с запятой. так же как и в строке 36 Code: #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); int 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; } float SF (float x1, float x2, float x3, float y1, float y2, float y3) { return ((x1 - x3)*(y2 - y3) - (x2 - x3)*(y1 - y3))/2; } float PS(float x1, float x2, float x3, float y1, float y2, float 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)))); } Так все ок, без всяких магических точек с запятыми после тела ф-й. Конпелятор VC++ 2008
Здравствуйте. Возник вопрос: Через OPENFILENAME получаю полный путь и имя к выбранному файлу. Дальше пытаюсь записать эту информацию в текстовый файл, но не знаю, как получить длину строки для записи. Вот код: Code: static OPENFILENAME ofn; static char FilePath[255]; ... ofn.lpstrFile = (LPWSTR)FilePath; GetOpenFileName(&ofn); ... ofstream outs("result.txt"); outs.write (FilePath, длина); Хотел использовать ф-цию strlen, но там параметр *char. А уменя просто char[]. Если изменить, то перестает работать OPENFILENAME. Или я что-то не так делаю?
unsigned int a; int countLength=0; for(a=0;a<=255;a++){ if(FilePath[a]) countLength++; } countLength будет содержать длину массива... наверное
String string; string.c_str(); string.w_str(); нафига нужен char в файлепатч вообще не пойму - Стринг удобнее =).
ну вы хоть пробовали то написать ради любопытства? Code: int main(){ char temp [500]; strcpy(temp, "asdgdsasdfrawegqwefdsvF"); cout << strlen(temp) << endl; return 0; }
Как-бэ переменные объявленные как char* и как static char[] будут содержать указатель на первый элемент массива. Поэтому static char[] тот же char* .
конечно вопрос дурацкий но как использовать проски на С++?желательно еше узнать как можно читать cookie а не тело страницы!!!?
Пишу простейший графический редактор. Подскажите, как реализовать открытие картинки, чтобы она тут же встала в форму для рисования, при этом автоматически подогнался размер окна под картинку. Так же, при рисовании экран мерцает, читал давно, что поможет двойная буферизация в самом компоненте Image, но так и не нашёл, где указывать эту буферизацию в значение true. Заранее благодарен.
PHP: int xo_ii::SummStr(int * mas,int nStr) { int summ; summ = mas[nStr][0]+mas[nStr][1]+mas[nStr][2]; return summ; } вроде все банально, а не пашет чё то мозг на ночь глядя заклинило. Может кто подскажет?
2St0nX Code: int xo_ii::SummStr (int* mas[], int nStr) { int summ; summ = mas[nStr][0]+mas[nStr][1]+mas[nStr][2]; return summ; }