private string[] s;
private int numLines;
public void Putana()
{
StreamReader sr = new StreamReader(@"c:\1.txt");
numLines = 0;
int i = 1;
string line;
while (!sr.EndOfStream)
{
line = sr.ReadLine();
s = line.Split('\n');
numLines++;
// lblQvery.Text = s.ToString();
}
lblKill.Text = numLines.ToString();
}
Файлы(С#)
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
Цитата: kurzon
Как читать с файла 10 строчку(всю строчку в переменую) и удалить 11 строчку и все другие строчки сместить на одну позицию вверх?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
легко:
создаешь две переменные,
в первую переменную читаешь весь файл кроме 11 строки,вставляешь 12 строку, записываешь первую переменную в файл и заменяешь файл временным.
во вторую переменную записываешь 10 строку, и делаешь с ней все, что хочешь:-)
в цикле проходишь первую строку и ищешь пробелы.
ЗЫ: код не выкладываю, ведь надо же и думать иногда:-)
Цитата:
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
открывай файл как текстовый, а не как бинарный и считывай в свои переменные :) .
Помни, что функция fopen по умолчанию откроет файл как текстовик.
Цитата: kurzon
Как читать с файла 10 строчку(всю строчку в переменую) и удалить 11 строчку и все другие строчки сместить на одну позицию вверх?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
А мне все-таки кажется что в данном случае лучше использовать стек. (класс Stack). И перемещаться по элементам стека. Или читать весь файл в массив строк.
Например надо вывести вторую строчку из файла 1.txt