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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.02.2016, 21:32   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию как считать два txt

Как сделать чтобы данные с первого файла были приставлены ко второму файлу?
Код:
StreamReader sr = new StreamReader(@"C:\Users\Wiz\Desktop\test.txt");
            string file = sr.ReadToEnd();
            StreamReader sr1 = new StreamReader(@"C:\Users\Wiz\Desktop\test1.txt");
            string files1 = sr1.ReadToEnd();
            Console.WriteLine(file + " " + files1);
            Console.ReadKey();
то есть должно быть так на выходе(writeline)
a 1
b 2
c 3
d 4
но щяс выходит так:
a
b
c
d
1
2
3
4 как исправить?
komra2 вне форума
Старый 28.02.2016, 21:36   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну так вы так и написали.
построчно проходите.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 28.02.2016, 21:41   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

а мне надо чтобы считываемое от первого + пробел+считываемое второе, ток хз как записать....
komra2 вне форума
Старый 28.02.2016, 21:49   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1. StreamReader нужно закрывать.
2. читайте построчно(или в массив)
3. потом проходите склевая их, строка за строкой.

вообще вам бы советовал основы C# поучить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 28.02.2016, 21:52   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Код:
StreamReader sr = new StreamReader(@"C:\Users\Wiz\Desktop\test.txt");
StreamReader sr1 = new StreamReader(@"C:\Users\Wiz\Desktop\test1.txt");

string file, files1;

while (true)
{
  file = sr.ReadLine();
  if (file == null) break;
  files1 = sr1.ReadLine();
  if (files1 == null) break;

  Console.WriteLine(file + " " + files1);
}
Console.ReadKey();
pu4koff вне форума
Старый 28.02.2016, 22:10   #6
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Отлично! Еще один вопрос :Вот к примеру я считал, допустим, а если мне надо сделать то есть считывается test пока не считается test1.
Как-то так: буквы считались все, а цифры ток до буквы d, То есть если букв всего до d а цифр до 100.....:
a 1
b 2
c 3
d 4
a 5
b 6
c 7
d 8
...
d 100
первый продолжает считываться заново пока не считается весь второй, самая лучшая формулировка вопроса.....

Последний раз редактировалось komra2; 28.02.2016 в 22:16.
komra2 вне форума
Старый 29.02.2016, 01:50   #7
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

проблему решил, но появилась новая, как сделать ReadAllLines на все txt файлы в указанной папке, не понимаю яяяяяяяя
komra2 вне форума
Старый 29.02.2016, 03:46   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

уже тысячу раз говорилось.
если не можете понять банальный цикл то вам в основы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 29.02.2016, 14:05   #9
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

ну раз нет так нет тему закройте...
komra2 вне форума
Старый 29.02.2016, 14:19   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

поймите одно, учить вас тут не будут.
а уж тем более писать готовый код(за этим во фриланс)
когда вы спрашивали уже что-то, но не можете это потом переделать под свою ситуацию или собрать из блоков готовое, то мало кто будет продолжать помогать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как считать txt файл "сразу", без перебора строк? palpetrovich Lazarus, Free Pascal, CodeTyphon 6 15.02.2016 12:34
считать txt if() komra2 C# (си шарп) 0 26.01.2016 17:34
Как оперативно считать данные из txt файла Rustik2 Общие вопросы C/C++ 8 10.10.2009 12:40
Как считать с txt? GaNDyPaC Общие вопросы Delphi 20 16.01.2009 22:02
как считать данные с Txt файла? Alar Общие вопросы Delphi 0 29.10.2006 20:12