ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

01.12.2008, 21:12
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме: 1027635
Репутация:
234
|
|
Код:
// test12.cpp : main project file.
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
char * p = "test string...";
String ^str = gcnew String(p);
Console::WriteLine(str);
Console::ReadKey();
return 0;
}
так должно сработать
|
|
|

01.12.2008, 21:17
|
|
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме: 994336
Репутация:
171
|
|
Вобщем пищу класс.
Нужно чтоб функция get_ar() выдавала массив в string
Надо чтоб когда вызываю так
label4->Text=get_ar();
чтоб все работало
|
|
|

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

02.12.2008, 14:46
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме: 424387
Репутация:
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
Провел на форуме: 89596
Репутация:
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, 19:00
|
|
Новичок
Регистрация: 27.01.2008
Сообщений: 13
Провел на форуме: 210819
Репутация:
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, 18:15
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
При исполнении проги переменная i=0 ?
Ведь ясно указано, что i=5 ?
интересно)))
|
|
|

02.12.2008, 18:22
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
Провел на форуме: 89596
Репутация:
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
Провел на форуме: 2706059
Репутация:
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
Провел на форуме: 149096
Репутация:
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..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|