Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Aye Aye
370 / 284 / 97
Регистрация: 17.12.2009
Сообщений: 567
06.12.2010, 09:10

Ввод с консоли в *char

06.12.2010, 09:10. Просмотров 15011. Ответов 3
Метки (Все метки)

Ответ

обычно делают:
C
1
2
char buffer[128];
sacanf("%s",buffer);
а если надо для char*
то тут твоя string это просто указатель на тип char не больше, никакой памяти под нее не резервируется, это надо делать самостоятельно:
C++
1
2
3
char *string = new char[128];
scanf("%s",string);
delete string;
вообще лучше использовать стандартный класс std::string (и не называть его именем переменные, компилятор, конечно же, разберется что к чему, но зачем лишний риск)
C++
1
2
3
4
5
#include <iostream>
#include <string>
std::string str(80);
std::cin.getline(str,80);
char c1 = str[0], c2=str[1];


Вернуться к обсуждению:
Ввод с консоли в *char
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2010, 09:10
Готовые ответы и решения:

Считывание в массив char с консоли
не выходит считать массив чаров, после перевода строки консоль не закрывается,...

Ввести строку char с консоли
Добрый день! Помогите, пожалуйста. В моей программе используются...

Ввод в консоли
Возникла проблема: необходимо при вводе в консоли сделать так, чтобы при...

Ввод строки с консоли
Как ввести строку &quot;text&quot; ( char s = &quot;text&quot;; ) с консоли? ...

Ввод предложения с консоли
Здравствуйте, как в 7 строке сделать самостоятельный ввод текста. #include...

3
Другие темы раздела
C++ Формула производной http://www.cyberforum.ru/cpp-beginners/thread204372.html
Люди помогите решить задачу на Си, полная запара с этими строками: Многочлен А0Х^n+A1X^n-1+...+An-1X+An задан действительными коэффициентами A0,А1,...,Аn. Написать программу,которая составляла бы...
C++ Учебники для чайников :) Microsoft Visual C++ 2010 Express есть какие-нибудь учебники к этой программе? и дайте название хороших книг по с и с++ для чайников спс http://www.cyberforum.ru/cpp-beginners/thread204365.html
Ввод матрицы с элементами-строками C++
Задача на С. Подскажите хотя бы, как ввести матрицу с элементами - словами и как считать сумму кодов. "Ввести матрицу. Элементы матрицы - строки. Подсчитать сумму кодов символов каждого слова и,...
C++ Описать структуру с именем TRAIN
Описать структуру с именем TRAIN, содержащую поля: название пункта назначения; номер поезда; время отправления. Написать программу, выполняющую следующие...
C++ Определить функцию для перевода из полярных в декартовы координаты http://www.cyberforum.ru/cpp-beginners/thread204359.html
На с++ Описать структуры для декартовых (x, y) и полярных (r, pi) координат. Определить функцию для перевода из полярных в декартовы координаты.
C++ Что такое 15 - (15/4) *4 ? Читая книжку С++ для чайников by Д.Стефан, дочитал то такого момента Значение большинства операторов вам хорошо известно еще из начальной школы, кроме разве что операции деления по модулю. По... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru