Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2009, 22:08   #1
happy_horror
Пользователь
 
Регистрация: 03.03.2009
Сообщений: 15
По умолчанию консольные приложения. аналог (С) ReadLine в С++

В целом вопрос в заголовке темы: подскажите аналог функции из С Console.ReadLine в C++, можно даже ссылку на номральный справочник С++... а то в интернете одно старьё валяется
happy_horror вне форума Ответить с цитированием
Старый 03.03.2009, 22:20   #2
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию

cin и cout
Lazio вне форума Ответить с цитированием
Старый 03.03.2009, 22:25   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Неа. cin и cout - это C++ потоковый ввод/вывод. Описаны в файле iostream.h, которого в C нету.
Для Си
подключаешь stdio.h
ввод scanf (для строк лучше gets)
вывод printf
MaTBeu вне форума Ответить с цитированием
Старый 03.03.2009, 22:40   #4
KVF
Пользователь
 
Регистрация: 27.07.2008
Сообщений: 30
По умолчанию

Цитата:
Неа. cin и cout - это C++ потоковый ввод/вывод. Описаны в файле iostream.h, которого в C нету.
Для Си
Помоему просили как раз для С++
для считывания строки используй
cin.getline(char *str, streamsize x, char y)
где str это массив чаров
х - кол-во считываемых тобой символов
y - символ разделитель(по умолчанию ставится '\n')

Последний раз редактировалось KVF; 03.03.2009 в 22:54.
KVF вне форума Ответить с цитированием
Старый 03.03.2009, 23:34   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Вот блин... просто сейчас погрузился в Линух... там один Си... вот и мерещится всякая гадость =)
MaTBeu вне форума Ответить с цитированием
Старый 07.03.2009, 20:59   #6
happy_horror
Пользователь
 
Регистрация: 03.03.2009
Сообщений: 15
По умолчанию

какой фаил надо подключать, чтобы функция "cin" работала?


P.S. уже нашёл... вместо #include "iostream.h" надо юзать #include "iostream" и перед функциями дописывать std::

Последний раз редактировалось happy_horror; 07.03.2009 в 21:17.
happy_horror вне форума Ответить с цитированием
Старый 09.03.2009, 14:36   #7
Svetlag
Пользователь
 
Аватар для Svetlag
 
Регистрация: 24.02.2009
Сообщений: 85
По умолчанию

Цитата:
Сообщение от Achilles Посмотреть сообщение
Код:
#include <stdio.h>
int main() {
	int i;
	char c;

	printf("Press any key\n");
	for (i = 0; i < 5; i++) {
		c = getchar();
		printf("%c\n");
	}
	return 0;
}
Попробуйте так:
Код:
#include <conio.h>
#include <stdio.h>
int main()
{
	char c;
	printf("Press any key\n");
	for (int i = 0; i < 5; i++)
	{
		c = _getche();
		printf("%c\n", c);
	}
	return 0;
}
Svetlag вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог getch(); в C# Spice Общие вопросы .NET 5 17.05.2015 17:17
Аналог GetDC() Василий Win Api 3 14.01.2009 09:32
Аналог with на С++. Иллидан Общие вопросы C/C++ 1 16.05.2008 21:41
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. SkyM@n Фриланс 3 29.12.2007 16:21
консольные приложения delphi_HOBu4oK Общие вопросы Delphi 4 24.08.2007 00:31