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

int a=235;

char str*;

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

int a=235;

char str*;

itoa, IntToStr не предлагать!
CString str;
str.Format("%d", a);
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #33457601
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спаси,о, но это немного не то , мне нужно под дос
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #33457639
alneo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prinf, sprintf и прочими пользоваться нельзя...
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #33457663
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тады руками
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #33457859
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Балтика:) Длину строки можно сразу вычислить десятичным логарифмом.
Овчинка выделки не стоит :)
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #33457862
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlackStar _Балтика:) Длину строки можно сразу вычислить десятичным логарифмом.
Овчинка выделки не стоит :)
Опять же, согласен :)
...
Рейтинг: 0 / 0
помогите преобразовать тип на С++ !
    #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
помогите преобразовать тип на С++ !
    #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
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / помогите преобразовать тип на С++ !
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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