Есть в Выксе программеры?
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
-
Дыбра
- Добрый Админ
- Сообщения: 5435
- Зарегистрирован: Чт мар 31, 2005 16:54
- Благодарил (а): 10 раз
- Поблагодарили: 6 раз
А так все громко и хорошо начиналось..qwerty писал(а):Кто на С пишет, скажите, плиз, как флоат в строку преобразовать...
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
ЗЫ: Одно не пойму: как математические преобразования связаны с редкоиспользуемым рантаймом...
-
57EA17h
- Злобный Админ
- Сообщения: 1244
- Зарегистрирован: Чт мар 31, 2005 17:12
Код: Выделить всё
#include <stdlib.h>
int decimal, sign;
char *buffer;
int precision = 10;
buffer = fcvt (3.1415926535, precision,&decimal,&sign);buffer=31415926535
decimal=1 --положение десятичной точки
sign=0 --знак числа(1-отрицательное)
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
2 57EA17h:
Спасибо. Тока точки то нет
-
Дыбра
- Добрый Админ
- Сообщения: 5435
- Зарегистрирован: Чт мар 31, 2005 16:54
- Благодарил (а): 10 раз
- Поблагодарили: 6 раз
Мануал постарайся все-таки заиметь, в жизни пригодится. И отвыкай оправдываться. Оправдывается только тот, кто считает себя виноватым. Все мы были когда-то чайниками.qwerty писал(а):2 дыбра: Мануала по функциям у меня нет вообще, я пользуюсь хэлпом от билдера...на английском. Основные функции я и так помню... А флоаты я стараюсь избегать, уж лучше фиксед пойнт. И какие ещё дебри? Это насчёт плоскостей? Если не веришь я могу тебе мою прогу скинуть. Правда она на Билдере и занимает аж 700кб, но ASPаком 250... Прога не очень сложная, строит сечения выпуклых многоугольников вертит их по всякому... фигуры можно свои... без каких либо библиотек, чисто GDI... все расчёты делал сам без каких либо книжек... Меня математичка попросила...
-
...just uno
- Истинный Wыксунец
- Сообщения: 1082
- Зарегистрирован: Чт июл 07, 2005 12:20
char b[20];
long i,j,t,n=4;
float k=33.244;
t=log10(k)+1;
if(n-t<=0)
i=k*pow10(n-t),
ltoa(i,b,10);
else{
i=k;
j=(k-i)*pow10(n-t);
while(j%10==0) j/=10;
ltoa(i,b,10);
b[t]='.';
b[t+1]=0;
ltoa(j,&b[t+1],10);}
где n - не точность, а количество знаков в строке(в моём случае нужно так). Строками почти не пользуюсь, поэтому не знаю, как НОРМАЛЬНО написать второй вариант.
-
maXx
- Обитатель
- Сообщения: 39
- Зарегистрирован: Ср авг 03, 2005 22:41
Действительно, хороший мануал - вещь нужная. А я вот черпаю нужную инфу по функциям винды в MSDN (Microsoft Developers Network, если кто не знает =)), также там имеются подробные описания стандартных сишных функций.dybra писал(а):Если ты не смог до сих пор найти нармальный мануал по по ЯП, то зачем лезешь в большие дебри? Или может этот мануал у тебя есть, но просто ты им пользоваться не умеешь? Тогда тебе вообще в программировании делать нечего.
P.S. И я считаю, стоит научиться работать с англоязычной документацией, т.к. официальных русских мануалов (всевозможных SDK, DDK и т.п.) от мелкософта просто нет, а именно они - основа для программеров под Windows.
-
maXx
- Обитатель
- Сообщения: 39
- Зарегистрирован: Ср авг 03, 2005 22:41
Если кто-нибудь занимается подобными вещами - буду рад обменяться опытом или что-нибудь посоветовать: стучитесь в аську, пишите в форум...
