Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
1

string и функция _itow

05.08.2012, 16:28. Показов 4849. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!

Ребята, не могу понять как мне использовать string и функцию _itow

Вот код

C++
1
 wstring positionclient = _itow( findclient.inumberhome,positionclient.c_str(),10 );
Пробовал использовать вот так, тоже не получается

C++
1
positionclient = _itow( findclient.inumberhome,positionclient,10 );
Выводит такую ошибку - фото

Заранее спасибо!
Миниатюры
string и функция _itow  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2012, 16:28
Ответы с готовыми решениями:

padright(c:string; ch: char; n:byte):string - функция выравнивает строку С по размеру N
функция выравнивает строку С по размеру N. если длина строкиС меньше N, то она дополняется справа...

Написать функция String->String, удаляющие из строки все согласные буквы
написать функция String->String, удаляющие из строки все согласные буквы с помощью функции filter и...

функция choose(n:byte; c1: string): string возвращает значение из списка
функция choose(n:byte; c1: string): string возвращает значение из списка, выбранное на основании...

Функция isspace и тип string: Не существует подходящей функции преобразования из "std::string" в "int"
Добрый день! Я только начинаю изучать язык c++ по книге "Язык программирования С++. Базовый курс...

5
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
05.08.2012, 16:33 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

http://msdn.microsoft.com/en-u... 60529.aspx
C++
1
wstring positionclient = _itow( findclient.inumberhome,positionclient.c_str(),10 );
Дико не правильно. c_str возвращает const wchar_t*. И вообще через c_str не следует пытаться изменять строку.
1
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
05.08.2012, 16:33 3
c_str возвращает указатель на константу, ищите другой способ ковертации числа в строку
1
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
05.08.2012, 20:45  [ТС] 4
Да вообщем - то если использовать wchar_t name [20]; то все нормально, хотелось все - таки со wstring, в С# проще. Но все - равно спасибо

Добавлено через 2 часа 10 минут
Ребята, может кому- то будет полезно. Функция to_wstring(число типа long long) переводит число в строку
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.08.2012, 20:58 5
C++
1
2
3
4
5
6
#include <sstream>
 
double n;
wstringstream s;
s << L"1234.56";
s >> n;
1
Заблокирован
Автор FAQ
06.08.2012, 11:44 6
Holsteng, ниже целых 3 варианта преобразования числа в std::string, выбирай любой
C++
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
36
37
38
39
40
41
#include <cstdio>
#include <string>
#include <sstream>
#include <iostream>
using namespace std;
 
//Íàøà ñàìîïèñíàÿ ôóíêöèÿ äëÿ ôîðìàòèðîâàíèÿ â string
template <class T>
string conv2string(T val);
 
int main()
{
    int val;//ââîäèìîå ÷èñëî
    char chBuf[32];//áóôôåð äëÿ ÷èñëà
    string num;//ñòðîêà ñ ÷èñëîì
 
    cout<<"\tVariant 1 : number as string\n";
    cout<<"Enter value : ";cin>>num;
    cout<<"string : "<<num<<endl;
 
    cout<<"\tVariant 2 : using sprintf\n";
    cout<<"Enter value : ";cin>>val;
    sprintf(chBuf,"%d",val);
    cout<<"string : "<<(num = chBuf)<<endl;
 
    cout<<"\tVariant 3 : conv number to string\n";
    cout<<"Enter value : ";cin>>val;
    cout<<"string : "<<(num = conv2string(val))<<endl;
 
    return 0;
}
 
template <class T>
string conv2string(T val)
{
    string str;
    stringstream ss;
    ss<<val;
    ss>>str;
    return str;
}
Миниатюры
string и функция _itow  
1
06.08.2012, 11:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2012, 11:44
Помогаю со студенческими работами здесь

Нельзя преобразовать тип Tuple<string,string,string,string> к string
Здравствуйте, у меня возникла проблема. При запуске кода, вылезает ошибка &quot;Нельзя преобразовать тип...

Функция из string.h
Доброго времени суток. Вопрос: с помощью какой функции блиблиотеки string.h в Си можно определить,...

Функция типа String
Здравствуйте, нужна ф-ция. возвращающая строковой параметр, что-то вроде: string test(){ return...

String элемент-функция
1. Здравствуйте, объясните пожалуйста, почему элемент-функция имеет тип string, если сама функция...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru