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

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

Войти
Регистрация
Восстановить пароль
 
MaevskiyOff
 Аватар для MaevskiyOff
8 / 8 / 1
Регистрация: 23.03.2013
Сообщений: 14
#1

Работа со строками (вывести на экран введенную строку) - C++

29.03.2013, 23:32. Просмотров 307. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста, нужно просто вывести на экран, введенную строку, что не так:

C++
1
2
3
4
5
string stroka;
 
printf("Vvedi stroku: "); 
scanf("%s", &stroka); 
printf("Stroka = %s", stroka);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 23:32     Работа со строками (вывести на экран введенную строку)
Посмотрите здесь:

C++ Разбить введенную строку на слова
Работа со строками (записать в другую строку первое слово и поставить пробел) C++
C++ Работа со строками (Создать текстовый файл, вывести содержимое на экран, определить длину каждого предложения)
C++ Работа со строками. Определить количество пробелов в строке и вывести на экран
работа со строками. Перевернуть, заданную пользователем строку, в отдельной функции C++
C++ Работа со строками ( разбить строку на N заданных частей с помощью strncpy)
Вывести сообщение "Можно", если из букв введенной строки X можно составить введенную строку Y C++
C++ Работа со строками. Нахождение повторяющихся символов и вывод на экран
C++ 1. Вывести введенную строку, исключив из нее те символы, которые находятся между скобками ( ) и сами скобки
Надо организовать проверку на введенную строку, если есть цифры то должно вывести ошибку C++
C++ Работа со строками. Как вывести последнее слово палиндром в моей строке?
C++ Вывести на экран введенную сумму словами + название валюты с правильным окончанием

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12508 / 7070 / 794
Регистрация: 27.09.2012
Сообщений: 17,456
Записей в блоге: 2
Завершенные тесты: 1
29.03.2013, 23:36     Работа со строками (вывести на экран введенную строку) #2
Используйте cin,cout,cerr
MaevskiyOff
 Аватар для MaevskiyOff
8 / 8 / 1
Регистрация: 23.03.2013
Сообщений: 14
30.03.2013, 00:02  [ТС]     Работа со строками (вывести на экран введенную строку) #3
Ведь ф-ция cout не предназначена для вывода строковых переменных типа String и AnsiString! Или это все слухи?
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12508 / 7070 / 794
Регистрация: 27.09.2012
Сообщений: 17,456
Записей в блоге: 2
Завершенные тесты: 1
30.03.2013, 00:20     Работа со строками (вывести на экран введенную строку) #4
Цитата Сообщение от MaevskiyOff Посмотреть сообщение
Ведь ф-ция cout не предназначена для вывода строковых переменных типа String и AnsiString!
Вот как раз Си-шные функции не предназначены для работы с классами.

Цитата Сообщение от MaevskiyOff Посмотреть сообщение
Или это все слухи?
А проверить?
C++
1
2
3
4
5
6
7
#include <iostream>
#include <string>
 
int main(){
    std::string str="cyberforum";
    std::cout<<str<<std::endl;
}
Yandex
Объявления
30.03.2013, 00:20     Работа со строками (вывести на экран введенную строку)
Ответ Создать тему
Опции темы

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