0 / 0 / 0
Регистрация: 31.05.2015
Сообщений: 1
1

Как записать весь текст в файл

31.05.2015, 13:54. Показов 4145. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня несколько вопросов не могу никак разобратся.
1)Если мне нужно считать весь текст из файла(текста много,несколько строчек) и сохранить в строку(string)
корректно ли
getline(fin, str1); ?
2) Если я хочу записать содержимое всей строки в которую я поместил все содержимое текстового файла
корректно ли
fout << str2; ?
3) Можно ли применять операцию XOR к строке(string)?
Дело в том что строку которую я считываю из файла мне нужно сначала проксорить, а лишь потом записать в файл.
Не знаю насколько это правильно, но я использую вот такую вот конмтрукцию
str2 = "";
for (int i = 0, j = 0; i < sizet; i++, j++){
if (j>sizek)j = 0;
str2.push_back(str1[i] ^ key[j]);
}
//sizet - длинна текста,sizek - длинна ключа их определяю вместе с гет лайн sizet = str1.length();

Большое спасибо заранее!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2015, 13:54
Ответы с готовыми решениями:

Как записать весь текст с TRichEdit одним значением в ini файл
Привет, как записать в *.ini файл одним значением все строки из TRichEdit, это возможно? помогите...

Как записать весь в текст боксе в массив байтов?
пишу в текст бокст это 00 03 01 00 00 0C как сделать что б он записал в по 2 цифры в каждый...

Как в richTextBox записать весь текст, a не только его конец?
Всем доброго времени суток. C# изучаю не очень давно и не очень хорошо его знаю, поэтому прошу...

Как записать весь текст из Word -а , не открывая его, в переменную?
Здравстуйте,уважаемые! Прошу помочь... Мне необходимо из Word документа (когда он закрыт)...

1
lss
940 / 868 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
31.05.2015, 15:04 2
Лучший ответ Сообщение было отмечено oocrazyb как решение

Решение

Цитата Сообщение от oocrazyb Посмотреть сообщение
1)Если мне нужно считать весь текст из файла(текста много,несколько строчек) и сохранить в строку(string)
корректно ли
getline(fin, str1); ?
Нет, так только одна строка читается. Делать это в цикле, во временную строку, котрую добавлять в str1 (не забыть добавлять после каждой прочитанной строки '\n').

Цитата Сообщение от oocrazyb Посмотреть сообщение
2) Если я хочу записать содержимое всей строки в которую я поместил все содержимое текстового файла
корректно ли
fout << str2; ?
Да.

Добавлено через 5 минут
Цитата Сообщение от oocrazyb Посмотреть сообщение
3) Можно ли применять операцию XOR к строке(string)?
Тут к символам строки, а не к строке. Почему нет? Символы это числа.

Добавлено через 7 минут
Цитата Сообщение от oocrazyb Посмотреть сообщение
1)Если мне нужно считать весь текст из файла(текста много,несколько строчек) и сохранить в строку(string)
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
 
    string str1;
    stringstream s;
    ifstream fin("file.txt");
    if (fin)
    {
        s << fin.rdbuf(); // всё содержимое файла в строковом потоке
        str1 = s.str();   // содержимое строкового потока в str1;
        cout << str1;
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2015, 15:04
Помогаю со студенческими работами здесь

Как в uwp, при нажатии на кнопку(батон клик), ЗАПИСАТЬ ТЕКСТ из текст бокса, который мы заранее в него вводили,в файл
Помогите, срочнооо

Как записать текст в файл
Вот у меня такое дело. Я хочу збереч даные в файл тхт и хочу чтоб при нажатии кнопки открывалось...

Как записать текст в файл?
Запутался с потоками и прошу помощи. Есть текстовый файл, мне его нужно целиком прочитать и вывести...

Как записать текст в файл
Всем привет столкнулся с такой проблемой. &lt;?php $fp = fopen(&quot;test.txt&quot;, &quot;a&quot;); // Открываем файл...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru