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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 14:11   #1
mazzahaker
Пользователь
 
Регистрация: 04.12.2011
Сообщений: 23
По умолчанию Работа со строками

Добрый день! Помогите пожалуйста считать из файла массив строк, не совсем ясно как, уже пробовал несколько вариантов и никак
Код:
#include <iostream>
#include <conio.h>
#include <fstream>

using namespace std;

int main()
{
	ifstream fin ("in.txt");
	ofstream fout ("out.txt");
	if(!fin || !fout)
	{
		cout<<"Error!!!";
		getch();
		return 1;
	}
	char str[20][255];
	int count=0;
	char tmp[255];
	while(fin.getline(tmp,255,'\0'))
	{
		strncpy(str[count++],tmp,255);
		fout<<tmp;
	}
	for(int i=0;i<count;i++)
		cout<<str[i]<<endl;
	fin.close();
	
	getch();
}
mazzahaker вне форума Ответить с цитированием
Старый 28.03.2012, 22:31   #2
rmv240899
Форумчанин
 
Регистрация: 18.02.2012
Сообщений: 155
По умолчанию

Попробуйте функцию fscanf.
rmv240899 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа со строками asyat Помощь студентам 1 09.03.2011 17:51
Работа со строками DJSWAT Помощь студентам 3 09.03.2011 13:28
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками semennn Помощь студентам 6 05.05.2009 19:10
Работа со строками konkonych Помощь студентам 4 09.04.2009 15:18