Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
7 / 7 / 0
Регистрация: 14.04.2010
Сообщений: 210
1

Можно ли произвести запись в файл напрямую, не используя переменные

27.02.2012, 21:23. Показов 1449. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
можно ли прямо в файл писать не копируя содержимое в переменную или массив.
есть файл такой вот структуры:
__________
имя
фамилия
"1", "2", "3", ""
"2", "2", "5", ""
"1", "3", "5", ""
__________

нужно заполнить пустые кавычки нулями, файл достаточно большой, и загружать его в буфер нежелательно, есть ли какой другой способ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2012, 21:23
Ответы с готовыми решениями:

Запись формулы в цикле, используя переменные
Доброго времени суток! возникла очередная проблема.. есть кусок кода макроса. в нем числовые...

Как произвести запись в ini-файл
Ребята как в Windows Forms записывать в ini файл

Как произвести запись в типизированный файл
Здравствуйте прошу помочь с типизированными файлами а точнее как в них до записывать??? заранее...

Как произвести запись в файл в dll библиотеке?
Значит смысл в следующем. Я хочу написать библиотеку(примитивный код) #include "stdafx.h"...

4
24 / 24 / 11
Регистрация: 28.12.2010
Сообщений: 142
27.02.2012, 21:31 2
Можно читать файл по частям, а не весь целиком...тем самым "буфер" не сильно будет загружен
0
7 / 7 / 0
Регистрация: 14.04.2010
Сообщений: 210
27.02.2012, 21:47  [ТС] 3
я вот читаю информацию из txt вот так:
хотелось бы открыть этот файл для чтения записи, и хотябы ПОСТРОЧНО считывать и сразу в файл записывать измененные данные... знает кто???
C#
1
2
3
4
5
6
FileStream filestream = File.Open(files003[0], FileMode.Open, FileAccess.Read);
            
            StreamReader streamreader = new StreamReader(filestream, dos);
           // StreamWriter streamwriter = new StreamWriter(filestream, dos);
            //Считываем весь файл и записываем его в TextBox
            text = streamreader.ReadToEnd();
0
14 / 14 / 3
Регистрация: 18.02.2011
Сообщений: 53
27.02.2012, 22:25 4
C#
1
2
3
4
5
6
7
8
9
10
11
string line = String.Empty;
StreamWriter sw = new StreamWriter(*output file*);
StreamReader sr = new StreamReader(*input file*);
 
while ((line = sr.ReadLine()) != null)            
{
//действия над прочитанной строкой
sw.WriteLine(line);//записываем строку
}           
sw.Close();
sr.Close();
пишу из головы, просьба не ругать. перегрузки у StreamWriter и StreamReader точно не помню, почитайте на msdn
0
7 / 7 / 0
Регистрация: 14.04.2010
Сообщений: 210
27.02.2012, 22:36  [ТС] 5
ща посмотрю, сек

Добавлено через 7 минут
хм, просто файл чистится, и ничего не копируеттся в новый
0
27.02.2012, 22:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2012, 22:36
Помогаю со студенческими работами здесь

Массив: Ввести одномерные массивы X и Y и произвести запись данных в файл
Задание:Ввести одномерные массивы x = {4.1, 16, 0, -3.2, 12} и Y = {4, 5.1, 6} и произвести...

Произвести запись программы в файл и при завершении подать звуковой сигнал
#include <stdio.h> #include <time.h> #include <stdlib.h> #include <conio.h> #define N 12...

Запись ОС на диск (собственно, с учётом того, чтобы с диска в последующем можно было произвести установку ОС)
Здравствуйте. Мне очень стыдно за незнание такой простой вещи, но тем не менее рано или поздно с...

Найти адрес начала и конца (для каждой секции), чтобы можно было произвести чтение/запись
в структуре IMAGE_SECTION_HEADER есть такое поле: PointerToRawData, в котором находится RVA начала...

Создать текстовый файл и произвести запись в него через четыре различных дескриптора
Разработайте программу на Cи которая создает текстовый файл и производит запись в него через четыре...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru