Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
43 / 11 / 3
Регистрация: 16.12.2008
Сообщений: 107

Корректировка файла

12.03.2011, 00:39. Показов 1769. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В файле есть некая информация об абонентах сети (фамилия, номер, расход)
Абоненту с указанной фамилией поменять номер (номер вводит пользователь)
сохранить изменения в файле.
подскажите, как сделать именно корректировку, а не перезапись файла полностью.

Добавлено через 37 минут
Или лучше скажите, как сделать изменение какого-то объекта в коллекции.
Для данной задачи: можно ли вообще поменять значние номера прямо в объекте в arraylist, используя свойство?

Добавлено через 17 минут
Вопрос про изменение снят.
В силе теперь предыдущий: возможно ли изменить определенную строку в файле? (причем я знаю, какие именно надо менять)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2011, 00:39
Ответы с готовыми решениями:

Корректировка отсканированных изображений плохого качества
Подскажите идею или скиньте sample код по корректировке криво от сканированных изображении. Please...

Корректировка работы нескольких потоков с одним циклом
Привет. Ребята, нужна ваша помощь. Не могу распаралелить поток. namespace potok { public partial class Form1 : Form { ...

Корректировка оператора scanf, а точнее корректировка индексов
Я пытаюсь написать программу которая меняет индексы в операторе scanf на правильные индексы. То есть я сначала запоминаю переменные в...

2
Заблокирован
12.03.2011, 08:59
Лучший ответ Сообщение было отмечено Napster как решение

Решение

Цитата Сообщение от Napster Посмотреть сообщение
возможно ли изменить определенную строку в файле?
Как-нибудь так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
        List<string> Ls = new List<string>();
        string fileName = @"d:\test.txt";
 
        private void button1_Click(object sender, EventArgs e)
        {
            string[] readText = System.IO.File.ReadAllLines(fileName, Encoding.Default);
            // заменяем вторую строку
            readText[1] = "Заменили";
            foreach (string s in readText)
            {
                Ls.Add(s);
            }
            Write();
        }
 
        void Write()
        {
            using (StreamWriter file = new StreamWriter(fileName, false, Encoding.Default))
            {
                foreach (string s in Ls)
                    file.WriteLine(s);
            }
            Ls.Clear();
        }
1
43 / 11 / 3
Регистрация: 16.12.2008
Сообщений: 107
12.03.2011, 09:16  [ТС]
Спасибо!
Видимо без дополнительного массива все же не обойтись.)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.03.2011, 09:16
Помогаю со студенческими работами здесь

Создание и корректировка файла
Разработать программу создания и коррекции файла, где хранится информация обо всех водоемах области.В файле должна хранится следующая...

Корректировка текстовго файла
У меня вот такой вопрос. У меня есть текстовый файл. Мне нужно в конец каждой строки файла записать количество слов в данной строке. Я...

Корректировка файла php.ini
Привет! Сразу говорю, мне в Битриксе не часто удавалось копаться, поэтому я многого не знаю, а сейчас подвернулась возможность покопаться....

Корректировка записи с текстового файла в БД
Добрый день уважаемое сообщество!!! У меня такой случай: Есть таблица table, где 2 поля с данными qwe1 и qwe2 0111 ...

Корректировка файла и вывод {логов} из CMD
Привет всем, решил я значит попробовать писать на Delphi, но вот проблема, вроде бы почитал достаточно и гуглил, но ответ на свой вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru