Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Работа с .txt в C#

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Работа с .txt в C#
Имя
Сообщение << Старые топики   Новые топики >>
Работа с .txt в C# - 2009-07-29 03:04:04.846666   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Подскажите, как запустить циклом сохранение тхт-файлов в директорию, из каторой была запущена эта программа.
И чтоб имя текстовика совпадало с его содержанием. тоесть 1ый текстовик который сохранился - называется 1, и содержит внутри ток 1 цифру "1", 2ой - точно также, 2 и содержание 2, и так до N-ого числа. Заранее спасибо.
Post #: 1
RE: Работа с .txt в C# - 2009-07-29 06:08:45.413333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Что именно тебе непонятно?
Post #: 2
RE: Работа с .txt в C# - 2009-07-29 15:18:09.536666   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Ну как именно в консоли это сделать?

Чтобы циклом, и до N-ого кол-ва сохранения тхт. Вот.
Post #: 3
RE: Работа с .txt в C# - 2009-07-29 15:29:33.723333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
В цикле перебираешь числа от 1 до N
1. В теле цикла создаёшь строку вида s = i.ToString() + ".txt"
2. Создаёшь файл с именем s
3. Записываешь туда s
4. Закрываешь файл
и т.д.

Или хочется "примерчика"? Ala чтобы код за тебя написали?
Post #: 4
RE: Работа с .txt в C# - 2009-07-29 22:07:19.726666   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Да, пример нужен, т.к хочу понять сам принцип работы. Сам хочу научиться, как всё эт записывать. Я прост не привык никогда просить готовое задание. Если не сложно дай пример, и если что-то непонятно, то я задам ещё вопрос.
Post #: 5
RE: Работа с .txt в C# - 2009-07-29 23:49:26.150000   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Блин, мож я не так обьяснил, я хочу чтоб консоль сама сохраняла текстовики по очереди, вот. Чтоб текстовичков, допустим в папке появлялось около 1кк например. Вот чего хочца.
Post #: 6
RE: Работа с .txt в C# - 2009-07-30 07:13:51.253333   
gotoxardas

Сообщений: 842
Оценки: 0
Присоединился: 2007-05-25 08:15:21.840000

quote:

ORIGINAL: [LoLiNG]

Блин, мож я не так обьяснил, я хочу чтоб консоль сама сохраняла текстовики по очереди, вот. Чтоб текстовичков, допустим в папке появлялось около 1кк например. Вот чего хочца.

Что значит "консоль сама сохраняла"? Тебе SaZ алгоритм написал, ты алгоритм в коде не можешь реализовать?
Post #: 7
RE: Работа с .txt в C# - 2009-07-30 12:50:32.873333   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
quote:

Что значит "консоль сама сохраняла"?


Ну консольное приложение.


quote:

ты алгоритм в коде не можешь реализовать?


Да, именно в этом и проблема.
Post #: 8
RE: Работа с .txt в C# - 2009-07-30 14:21:15.976666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:


quote:

ты алгоритм в коде не можешь реализовать?


Да, именно в этом и проблема.


Алгоритм решения твоей задачи №2:

1) Учишь основы ООП и алгоритмизации
2) Покупаешь книжку Троелсена по языку программирования C#
3) Изучаешь книжку, попутно выполняя все предлагаемые задания.
4) Как пройдёшь работу с файлами - у тебя всё получится само.

А вывод очень простой: ты вообще ничего не знаешь по C#.
Post #: 9
RE: Работа с .txt в C# - 2009-07-30 22:29:49.456666   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
quote:

ты вообще ничего не знаешь по C#.


Я в курсе, только начинаю его учить) мой 1ый язык..)

Спасиб ща автора)хотя книг много на харде в принципе, но этого автора вродь не было)
Post #: 10
RE: Работа с .txt в C# - 2009-07-31 03:37:39.926666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Откуда задание, если язык только учить начинаешь?

Да и однозначно не стоит начинать учить шарп в качестве первого языка программирования.
Post #: 11
RE: Работа с .txt в C# - 2009-07-31 07:18:49.523333   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
quote:

Откуда задание


Задание сам придумал.

quote:

Да и однозначно не стоит начинать учить шарп в качестве первого языка программирования.


Почему не стоит сишарп? И что стоит учить?
Post #: 12
RE: Работа с .txt в C# - 2009-07-31 07:50:34.106666   
[DD]

Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
quote:

Почему не стоит сишарп? И что стоит учит
не стоит учить так как это объектно-ориентированный язык, что подразумевает что ты уже знаком с его парадигмами…
а начать стоит на мой взгляд с ШАЯ(Школьный Алгоритмический Язык) эт для тебя само то… купи или скачай трехтомник Кнута там много интересного узнать можно… и изучать начинай затем можешь перебраться на паскаль(лучше всего на TP) или си(кому что нравится)… поизучай их… тока с самого начала а не с файловой системы(точнее работы с ней)… эт все тебе пригодится чтоб не узнавать много нового о себе после того как будешь задавать вопросы тут или в каком=нибудь другом месте…
Post #: 13
RE: Работа с .txt в C# - 2009-07-31 08:03:17.826666   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Ещё мнения будут? почему не стоит учить сразу сишарп.
Post #: 14
RE: Работа с .txt в C# - 2009-07-31 08:04:35.773333   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Или всё таки можно?) желательно получить обьективный ответ)
Post #: 15
RE: Работа с .txt в C# - 2009-07-31 12:53:33.743333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Нельзя, т.к. ты просто не понимаешь фундаментальных основ, на которых построен C#. Хотя если ты хочешь стать очередным формошлёпом - то вперёд. А вообще лучше выучи С++. Если ты его действительно хорошо выучишь - то потом запросто потянешь любой объектно-ориентированный язык.

Тема "с чего и почему начинать тут уже 100 раз подымалась". Ищи по форуму.
Post #: 16
RE: Работа с .txt в C# - 2009-07-31 17:45:43.903333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: _SaZ_

Если ты его действительно хорошо выучишь - то потом запросто потянешь любой объектно-ориентированный язык.


бред. в С++ нет ООП, есть лишь убогая на него пародия (с набором подпорок под названием паттерны GoF)
Post #: 17
RE: Работа с .txt в C# - 2009-07-31 21:38:16.643333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я не про ООП говорил, а про скиллы. Хороший С++ девелопер запросто освоит любой ООП язык.

P.S. Всех нас, труженников невидимого фронта, сисдадминов - с профессиональным праздником!
Post #: 18
RE: Работа с .txt в C# - 2009-07-31 22:36:47.956666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: _SaZ_

Я не про ООП говорил, а про скиллы. Хороший С++ девелопер запросто освоит любой ООП язык.


всё равно некорректно. хорошему программисту не составит труда освоить любой язык программирования - это верно; какой-то особой связи между именно C++ и ООП нет. разве что упорство, необходимое для "хорошего знания С++" может помочь в изучении иных технологий
Post #: 19
RE: Работа с .txt в C# - 2009-08-01 00:23:32.043333   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Так что вы посоветуете учить для начала - C, C++, Паскаль или уж ВБ?) хоть этот вопрос и задавался over 9000))
Post #: 20
RE: Работа с .txt в C# - 2009-08-01 02:10:34.060000   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: [LoLiNG]

Так что вы посоветуете учить для начала - C, C++, Паскаль или уж ВБ?) хоть этот вопрос и задавался over 9000))


я? я всем советую учить математику. в качестве учебника программирования рекомендую SICP. а языки…в любом случае, программист, который знает меньше трёх (существенно различных) языков - говно, а не программист

к слову - C, С++, паскакаль и VB это не существенно различные языки,- будучи потомками алгола, это всё в той или иной мере одни и те же яйца с разных ракурсов. ну, C++ при всём при этом - яйца протезированные, чудище Франкенштейна от CS
Post #: 21
RE: Работа с .txt в C# - 2009-08-01 13:03:25.170000   
[LoLiNG]

Сообщений: 12
Оценки: 0
Присоединился: 2009-02-05 00:25:08.580000
Но так и не ответил на вопрос) протезированные мне "яйца" учить, или…ммм…натуральные)
Post #: 22
RE: Работа с .txt в C# - 2009-08-01 13:16:26   
Monterey

Сообщений: 1
Оценки: 0
Присоединился: 2008-11-26 08:27:13.570000
Изучение сисетки первым языком - не лучшее решение. И вообще, узнать значения слов алгоритм и цикл, ветвление и т.п. лучше до начала написания программ.
Используйте for и StreamWriter (необходимо использование соответствующего пространства имен). А вообще говоря вам сюда.

ЗЫ для решения подобного рода задач можно не тратить время на открытие компилятора, а написать десяток строчек в блокноте. Пример^^

SET i=1
:fromhere
echo %i% >%i%.txt
SET /a i+=1
goto fromhere

сохранить полученный файл с расширением cmd

Post #: 23
RE: Работа с .txt в C# - 2009-08-01 15:42:33.753333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: [LoLiNG]

Но так и не ответил на вопрос


quote:

ORIGINAL: Denaturat

в качестве учебника программирования рекомендую SICP
Post #: 24
RE: Работа с .txt в C# - 2009-08-01 21:02:04.586666   
SmanxX1

Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000

quote:

ORIGINAL: Denaturat
бред. в С++ нет ООП, есть лишь убогая на него пародия (с набором подпорок под названием паттерны GoF)

И где же тогда есть ООП?
*Просьба не кидать ссылки на википедию и пр., а дать нормальный ответ без ругани. xD
Post #: 25
RE: Работа с .txt в C# - 2009-08-01 21:04:24.406666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Сча руби вспомнят :).

Давайте без холивара. Что изучать зависит исключительно из поставленных человеком целей. Хотя любой уважающий себя программист должен знать С++. Имхо.
Post #: 26
RE: Работа с .txt в C# - 2009-08-01 21:19:02.626666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: SmanxX1

И где же тогда есть ООП?
*Просьба не кидать ссылки на википедию и пр., а дать нормальный ответ без ругани. xD


определение ООП придумал Алан Кей. Алан Кей - один из разработчиков языка Smalltalk. если ты сравнишь оригинальное определение ООП с тем, что есть в C++, ты увидишь очень мало общего

ключевой момент ООП - максимально позднее связывание, трактовка объектов как чёрных ящиков, обменивающихся сообщениями. хорошая реализация ООП есть (очевидно) в Smalltalk, многих динамических языках (Python, Ruby, XOTcl); красивая реализация есть в CL (CLOS, MOP)

если интересно, про семантику ООП хорошо пишет современный классик жанра, Лука Карделли:
http://lucacardelli.name/indexPapers.html#Objects

к слову, Эрих Гамма (тот самый, который из GoF) программирует на Smalltalk; трое остальных убедили его использовать в качестве языка примеров C++, в чём позже сами раскаивались
Post #: 27
RE: Работа с .txt в C# - 2009-08-01 21:39:58.753333   
SmanxX1

Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
quote:

определение ООП придумал Алан Кей. Алан Кей - один из разработчиков языка Smalltalk. если ты сравнишь оригинальное определение ООП с тем, что есть в C++, ты увидишь очень мало общего

А первый автомобиль изобрел Куньо Никола, у современных автомобилей нет ничего общего со своим "родителем", разве только колеса в форме круга, но от этого они не перестанут быть автомобилями. Это я к тому, что у всего есть свойство изменятся, в лучшую или худшую сторону - вопрос другой. С++ как раз такой пример, сказать что в нем нет ООП, просто непозволимо.

quote:

если интересно, про семантику ООП хорошо пишет современный классик жанра, Лука Карделли:
http://lucacardelli.name/indexPapers.html#Objects

Почитаю. -)
Post #: 28
RE: Работа с .txt в C# - 2009-08-01 22:01:14.613333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: SmanxX1

А первый автомобиль изобрел Куньо Никола, у современных автомобилей нет ничего общего со своим "родителем", разве только колеса в форме круга, но от этого они не перестанут быть автомобилями. Это я к тому, что у всего есть свойство изменятся, в лучшую или худшую сторону - вопрос другой. С++ как раз такой пример, сказать что в нем нет ООП, просто непозволимо.


неудачная аналогия. то, что Страуструп воплотил в спецификации C++ в качестве ООП, не является развитием или улучшением идей Кея и его предшественников. наследование конкретных классов, множественное наследование, виртуальное наследование, отсутствие интерфейсов, отсутствие метаклассов, отсутствие рефлексии - это, по-твоему, шаг вперёд по сравнению с "первым автомобилем"? плюсовое "ООП" спотыкается на задачах настолько простых, что о нём сложно говорить с серьёзным выражением лица

развитие ООП - это, например, Type Classes из Haskell; это duck typing (и просранные концепты в C++0x), это модель акторов из Scala. C++ - это не развитие, это шаг назад
Post #: 29
RE: Работа с .txt в C# - 2009-08-01 22:15:42.603333   
SmanxX1

Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000

quote:

ORIGINAL: SmanxX1

в лучшую или худшую сторону - вопрос другой.


quote:

C++ - это не развитие, это шаг назад

Никто как бы и не спорит о том насколько плох или хорош ООП в срр. Факт в том что он есть, какой никакой. ;)
Все, все вопросы исчерпаны, непонятки - поняты; не будем дальше отходить от темы, а то ТС испугается непонятных слов и вообще забросит изучение языка. -D

Post #: 30
RE: Работа с .txt в C# - 2009-08-01 23:40:29.973333   
NightmareZz

Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
Как по мне, так пофигу что учить в качестве первого языка.
Post #: 31
RE: Работа с .txt в C# - 2009-08-02 12:37:15.056666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Начните с фортрана :D
Post #: 32
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Работа с .txt в C#







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.