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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2011, 20:24   #1
Вадос
Новичок
Джуниор
 
Регистрация: 14.02.2011
Сообщений: 2
Смущение Разбить текст по словам и преобразовать в числа

Здравствуйте.
Я начинающий программист, я думаю из вопроса можно догадаться что совсем начинающий) Опыт работы вообще мизирный.

Так вот мне нужно прочитать из файла input.txt 2 числа и дальше продолжить с ними работу. Саму работу я могу выполнить сам, а вот получить эти два числа никак.

Я полазил по инету и смог из файла получить стринг s примерно такого содержания :"23 77". помогите сделать из этого стринга 2 переменных a и b с числами 23 и 77 соответственно.
облазял весь интернет, а там все для более продвинутых и из-за этого элементарное сделать не смог)) Помогите пожалуйста и если можно после каждого действия комментарий для просвещения
Вадос вне форума Ответить с цитированием
Старый 14.02.2011, 21:02   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ыть:
Код:
#include <fstream>
#include <iostream>

using namespace std;

int main()
{
	int i1, i2;
	//Создаем поток
	ifstream is;
	//Открываем файл
	is.open("input.txt");
	//Читаем два числа
	is>>i1>>i2;
	//Закрываем файл
	is.close();
	//Выводим их
	cout<<"1: "<<i1<<endl;
	cout<<"2: "<<i2<<endl;
	return 0;
}
pushl $0x18E3DF6B
call ICQ

Последний раз редактировалось russian-stalker; 14.02.2011 в 21:41.
russian-stalker вне форума Ответить с цитированием
Старый 14.02.2011, 22:51   #3
Hemul
Форумчанин
 
Регистрация: 03.10.2010
Сообщений: 321
По умолчанию

Код:
FILE *file;
file=fopen("input.txt","w");
fscanf(file,"%d %d",&a,&b);
вот это на С и покатит если в тексте только два числа
Hemul вне форума Ответить с цитированием
Старый 15.02.2011, 20:37   #4
Вадос
Новичок
Джуниор
 
Регистрация: 14.02.2011
Сообщений: 2
По умолчанию

спасибо парни, все получилось))
Вадос вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбить текст на отдельные листы valerij Microsoft Office Word 2 12.12.2010 23:15
Преобразовать текст в txt и обратно! cyku77 Общие вопросы C/C++ 0 03.07.2010 14:59
Разбить текст на PHP gamer123 Помощь студентам 0 11.02.2010 23:13
Разбить текст на строки (java) I_cope Помощь студентам 0 18.11.2009 20:19
Преобразовать текст в числовой olimpus Microsoft Office Excel 17 12.11.2008 07:58