Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите преобразовать тип на С++ ! / 14 сообщений из 14, страница 1 из 1
26.12.2005, 14:48
    #33457588
alneo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
с эти си шарпом и билдером, си забыл.
помогите перевести число в строку.

int a=235;

char str*;

itoa, IntToStr не предлагать!
...
Рейтинг: 0 / 0
26.12.2005, 14:50
    #33457594
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
alneoс эти си шарпом и билдером, си забыл.
помогите перевести число в строку.

int a=235;

char str*;

itoa, IntToStr не предлагать!
CString str;
str.Format("%d", a);
...
Рейтинг: 0 / 0
26.12.2005, 14:54
    #33457601
alneo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
спаси,о, но это немного не то , мне нужно под дос
...
Рейтинг: 0 / 0
26.12.2005, 15:02
    #33457616
BlackStar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
Код: plaintext
1.
2.
3.
4.
int a= 235 ;
char str[ 200 ];

sprintf( str, "%d", a );

;-)
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
26.12.2005, 15:09
    #33457639
alneo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
prinf, sprintf и прочими пользоваться нельзя...
...
Рейтинг: 0 / 0
26.12.2005, 15:15
    #33457663
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
тады руками
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
26.12.2005, 15:18
    #33457670
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
	
    operator unsigned int()
    {
        unsigned int n =  0 ;
        for (unsigned int i =  0 ; i < N; ++i)
        {
            n =  10 *n + ((str[i] - '0') & 0x0F);
        }
        return n;
    }

...
Рейтинг: 0 / 0
26.12.2005, 15:33
    #33457709
BlackStar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
#define to_char(n) (n)+'0'

void ntoa( int n, char* str )
{
	char res[ 15 + 1 ];
	char *p = res+ 15 ;
	int sign =  0 ;

	*p-- = '\0';

	if( n <  0  )	sign =  1 ,	n = abs( n );

	if( n <  10  ) {
		*p-- = to_char( n );
	} else {
		do {
			*p-- = to_char( n %  10  );
			n /=  10 ;
		} while( n !=  0  );
	}
	if( sign ) *p = '-'; else p++;
	strcpy( str, p );
}

int main()
{
	int test[] = {  0 ,  3 ,  12 ,  234 ,  2345 ,  54674 , - 2 , - 23 , - 345 , - 8765  };
	char s[ 20 ];
	
	int i =  0 ;
	for( ; i < sizeof(test)/sizeof(int); i++ ) {
		ntoa( test[i], s );
		printf( "%d = %s\n", test[i], s );
	}
}
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
26.12.2005, 15:58
    #33457777
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
да в другую сторону нужно было.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
   void    assign(unsigned int n)
    {
        for (unsigned int i = N; i >  0 ; n /=  10 )
        {
            str[--i] = '0' + (n %  10 );
        }
    }
...
Рейтинг: 0 / 0
26.12.2005, 16:20
    #33457823
_Балтика
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
BlackStar
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
#define to_char(n) (n)+'0'

void ntoa( int n, char* str )
{
	char res[ 15 + 1 ];
	char *p = res+ 15 ;
	int sign =  0 ;

	*p-- = '\0';

	if( n <  0  )	sign =  1 ,	n = abs( n );

	if( n <  10  ) {
		*p-- = to_char( n );
	} else {
		do {
			*p-- = to_char( n %  10  );
			n /=  10 ;
		} while( n !=  0  );
	}
	if( sign ) *p = '-'; else p++;
	strcpy( str, p );
}

int main()
{
	int test[] = {  0 ,  3 ,  12 ,  234 ,  2345 ,  54674 , - 2 , - 23 , - 345 , - 8765  };
	char s[ 20 ];
	
	int i =  0 ;
	for( ; i < sizeof(test)/sizeof(int); i++ ) {
		ntoa( test[i], s );
		printf( "%d = %s\n", test[i], s );
	}
}
--
There Ain't No Such Thing As A Free Lunch
:) Длину строки можно сразу вычислить десятичным логарифмом.
...
Рейтинг: 0 / 0
26.12.2005, 16:31
    #33457859
BlackStar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
_Балтика:) Длину строки можно сразу вычислить десятичным логарифмом.
Овчинка выделки не стоит :)
...
Рейтинг: 0 / 0
26.12.2005, 16:32
    #33457862
_Балтика
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
BlackStar _Балтика:) Длину строки можно сразу вычислить десятичным логарифмом.
Овчинка выделки не стоит :)
Опять же, согласен :)
...
Рейтинг: 0 / 0
26.12.2005, 16:34
    #33457867
Teem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
alneoс эти си шарпом и билдером, си забыл.
помогите перевести число в строку.

int a=235;

char str*;

itoa, IntToStr не предлагать!

#include <iostream.h>

int main()
{

int а=2;
char *str;

str= reinterpret_cast<char*>(а);
cout<<&str<<endl;
return 0;
}
Этот код работает в MV6 под консолью
...
Рейтинг: 0 / 0
26.12.2005, 16:41
    #33457891
_Балтика
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите преобразовать тип на С++ !
Teem alneoс эти си шарпом и билдером, си забыл.
помогите перевести число в строку.

int a=235;

char str*;

itoa, IntToStr не предлагать!

#include <iostream.h>

int main()
{

int а=2;
char *str;

str= reinterpret_cast<char*>(а);
cout<<&str<<endl;
return 0;
}
Этот код работает в MV6 под консолью
Дык... это же значение указателя выводится.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите преобразовать тип на С++ ! / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]