Как в с++ манипулировать данными из текстового файла, которые находятся на одной или нескольких строках?
А нельзя ли сделать всё проще, и использовать обычный стримридер?
System.IO.StreamReader sr = null; //создаём стримридер
string data= ""; //переменная для хранения данных из файла
sr = new System.IO.StreamReader(Server.MapPath("path")); //указываем стримридеру путь
data = sr.ReadToEnd(); //считываем
sr.Close(); //закрываем стримридер
char[] separators = new char[] {'\n'}; //создаём массив разделителей
List<string> lines = new List<string>; //создаём список для хранения строк
lines = data.split(separators).ToList(); //заполняем список строками
List<string> letters = new List<string>; //создаём список для букв
letters = data.ToList(); //заполняем список буквами. Честно говоря, не
//уверен, что так он по буква разобьёт. Если не сработает,
//то создаётся такой же массив char[], состоящий из ""
System.IO.StreamWriter sw = null; //создаём стримрайтер
sw = new System.IO.StreamWriter(Server.MapPath("path")); //указываем стримрайтеру путь
foreach (string l in lines) //для каждой строки. Для букв аналогично, только без переноса строки
sw.Write(l + "\n");
sw.Close(); //закрываем стримрайтер
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости