22.12.2011, 23:05 | #1 (permalink) |
Новичок
Регистрация: 10.12.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите исправить программу С#
вроде всё просто но где-то что-то не то int i, k, n,slov; slov = 0; StreamReader sr = new StreamReader(@"D:\Student\Infile.txt"); StreamWriter sw = new StreamWriter(@"D:\Student\Outfile.txt"); string s = sr.ReadLine(); Console.WriteLine("введите количество слов"); k =Convert.ToInt32(Console.ReadLine()); while (s != null) { s = sr.ReadLine(); n++; //число слов в строке for (i = 0; i <n; i++) { if (s[i] == ' ') //если символ=пробел число слов увеличиваем на 1 (в конце строки тоже стоит пробел) slov++; if (slov == k) //если число слов=числу введённому с клавиатуры записываем строку в файл { sw.WriteLine(s); } } } sw.Close(); sr.Close(); |
22.12.2011, 23:05 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Наверное проблема уже решена в похожих темах Помогите исправить ошибку в программе Помогите исправить программу на Delphi Помогите исправить. Pascal Помогите, пожалуйста, исправить программку на Паскале |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|