 |
|

02.12.2008, 13:52
|
|
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
С нами:
9336002
Репутация:
204
|
|
Как мона обработать данные из TextBox т.е. в TextBox вводиться логин пасс и они записываются в массив?
|
|
|

02.12.2008, 14:46
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
С нами:
9379631
Репутация:
142
|
|
Сообщение от Shaitan-Devil
Как мона обработать данные из TextBox т.е. в TextBox вводиться логин пасс и они записываются в массив?
GetDlgItemText();
http://msdn.microsoft.com/en-us/library/ms645489(VS.85).aspx
|
|
|
Доброго времени суток! =) |

02.12.2008, 18:09
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Доброго времени суток! =)
У меня к вам очередной новичковский вопрос:
Почему вот в этой программе:
Код:
# include <stdio.h>
# include <math.h>
int main() {
float e, sum1, E1;
int i, stop1;
printf("Enter e, please:");
scanf("%f", &e);
i=1;
sum1=0;
stop1=0;
printf("%f\n %f\n %f\n %f\n ", e, i, sum1, stop1);
}
При исполнении проги переменная i=0 ?
Ведь ясно указано, что i=5 ?
P.S. Эта программа не должна исполнять ничего конкретного, т.к. это кусок из другой проги.
|
|
|

02.12.2008, 18:15
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами:
10126406
Репутация:
206
|
|
При исполнении проги переменная i=0 ?
Ведь ясно указано, что i=5 ?
интересно)))
|
|
|

02.12.2008, 18:22
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Вот, что он мне выдаёт:
Enter e, please: [ввожу] 0.01 [ Нажимаю Enter]
[пишет]
0.0100000
0.0000000
0.0000000
7725920506557334100000...(очень много нулей)...000.0000000
Также непонятно почему вдруг последняя переменная из нуля превратилась в 7725920506557334100000...(очень много нулей)...000.0000000
|
|
|

02.12.2008, 18:51
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
С нами:
10126406
Репутация:
206
|
|
Enter e, please:0.01
0.010000
0.000000
0.000000
0.000000
Press any key to continue . . .
у тебя мистика прям какаято, у меня как видишь всё нормально
|
|
|

02.12.2008, 18:57
|
|
Познающий
Регистрация: 08.07.2005
Сообщений: 47
С нами:
10968492
Репутация:
65
|
|
Да потому что ты переменную типа int выводишь с идентивикатором %f - типа float, а размер у float другой, вот и выводится хрень всякая.
Так верно -
PHP код:
printf("%f\n %d\n %f\n %d\n ", e, i, sum1, stop1);
Последний раз редактировалось Namelles One; 02.12.2008 в 23:19..
|
|
|

02.12.2008, 19:00
|
|
Новичок
Регистрация: 27.01.2008
Сообщений: 13
С нами:
9625751
Репутация:
26
|
|
Сообщение от VIP
У меня к вам очередной новичковский вопрос:
Почему вот в этой программе:
Код:
# include <stdio.h>
# include <math.h>
int main() {
float e, sum1, E1;
int i, stop1;
printf("Enter e, please:");
scanf("%f", &e);
i=1;
sum1=0;
stop1=0;
printf("%f\n %f\n %f\n %f\n ", e, i, sum1, stop1);
}
При исполнении проги переменная i=0 ?
Ведь ясно указано, что i=5 ?
P.S. Эта программа не должна исполнять ничего конкретного, т.к. это кусок из другой проги.
почему для типа int используешь %f? будь добр использовать %d) вообще тебе сюда http://msdn.microsoft.com/ru-ru/library/56e442dc.aspx
заодно и узнаешь как количество "нулей" урезать)
|
|
|

02.12.2008, 19:19
|
|
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
С нами:
9314823
Репутация:
106
|
|
to VIP :
тип integer выводим через %d - целое число
тип float выводим через %f - число с плавающей точкой
типы данных учи
|
|
|

02.12.2008, 19:27
|
|
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
С нами:
9336002
Репутация:
204
|
|

НУжно принять данные из форм и соедениться с мускулом язык C++.NET есть готовые решения кто-нибудь может подать идею?
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|