Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
#1

как правильно юзать str() - C++

08.05.2012, 01:36. Просмотров 381. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// stringstream::str
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
 
int main () {
 
  stringstream oss;
  string mystr;
 
   
  mystr=oss.str();
  cin >> oss.str();
 
 
  cout << mystr;
  cout << endl;
  cout << mystr;
  cout << endl;
  system ("pause");
  return 0;
}
Нужно чтобы код выводил строку по заданным координатам точки
например ты вводишь х= 1 , у = 4
А код тебе выводит описание точки ввиду строки, типа :
"Point (1,4)"
по заданию нужно пользоваться

std::stringstream
<sstream>
std::cin

код приведенный выше нифига не выводит не могу разобраться, помогите пожалуйста.
Заранее спасибо

ЗЫ
По нормальному задание звучит так:
Сделайте string из ToString() функции, которая по запросу конвертирует координаты точки (double) в строку. Самый простой способ использовать std::stringstream объект и стандартный потоковые операторы (которые с iostream) для создание строки (string). Это требует "sstream" в файле заголовке (header file). Используйте str() функцию чтобы извлечь string из string buffer. Output должен быть в виде : "Point(1.5,3.9)"

Юзер должен вводить х и у координаты. Для этого используйте std::cin (needs the "iostream " header file)
Как то так еще раз
Заранее огромное спасибо. Выручайте, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2012, 01:36     как правильно юзать str()
Посмотрите здесь:

C++ что такое отладчик и как им юзать?
C++ Int to Str
Классы STR с++ C++
Аналог str() в С++ C++
Наследование STR c++ C++
C++ как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str
Int To Str C++
C++ Функции str.size() и str.length() - в чем их разница?
Ошибка str!=NULL. Как исправить? C++
C++ The variable 'str' is being used without being initialized
C++ Ввод строки в структуре, заданной как char *str через scanf (ПОМОЩЬ)
Аналог процедуры str в Си++ или как реализовать? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.05.2012, 01:50     как правильно юзать str() #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
    int x, y;
    cout << "Please enter point coordinates:\n";
    cin >> x >> y;
 
    ostringstream os;
    os << "Point (" << x << ", " << y << ")";
    cout << os.str() << '\n';
    return 0;
}
Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
08.05.2012, 01:56  [ТС]     как правильно юзать str() #3
Цитата Сообщение от panicwassano Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
    int x, y;
    cout << "Please enter point coordinates:\n";
    cin >> x >> y;
 
    ostringstream os;
    os << "Point (" << x << ", " << y << ")";
    cout << os.str() << '\n';
    return 0;
}
Спасибо огромное !
Yandex
Объявления
08.05.2012, 01:56     как правильно юзать str()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru