Форум программистов, компьютерный форум CyberForum.ru

Работа с текстовыми файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Accembler & VS http://www.cyberforum.ru/cpp-beginners/thread1017847.html
Привет! Ребята, подскажите в Visual Studio на английском есть функция go to assembler. У меня дома VS 10 на русском интерфейсе. Как мне ассомблировать код? Даже ничего похожего не найти. Может еще не все окна открываю для вью
C++ Это обьект, переменная или что? Как то вовсе непонятно Пожалуста, обьясните подробно что такое rhs!! // Функция Add #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. //Просто подключите это файл смело и не раздумывая вместе с iostream, хуже не станет. http://www.cyberforum.ru/cpp-beginners/thread1017838.html
Считать цифру с TextBox C++
Ребят, объясните как считать целое число с TextBox' а %-)
C++ MPI
У меня есть рабочая программа "Коллективные операции. Работа имитирует реальный поиск в параллельной базе данных. Некоторое множество записей (ключ, данные) распределено по машинам коллектива. Пользователь за головной машиной (№0) вводит некоторый ключ. Головная машина распространяет этот ключ в коллективе, после чего все машины ищут у себя записи с таким ключом. Все машины уведомляют головную о...
C++ Посмотреть код встроенных математических функций. Открыть cmath http://www.cyberforum.ru/cpp-beginners/thread1017825.html
Каким образом можно посмотреть, как в c++ считаются встроенные функции в библиотеке cmath(math.h) ? Например, хочу посмотреть, как разложен в ряд cos в компиляторе. Пробовал в папке с установленным VS, сделать поиск cmath, нашел два файла, но когда открыл, не нашел в них самого кода для функций.
C++ Не совсем понятно как работает такой код Есть консольное приложение, которое при работе выводит данные. Непонятно как работает такой код: for (;;) { char option; puts("Press 'h' to hangup all calls, 'q' to quit"); if (fgets(option, sizeof(option), stdin) == NULL) { puts("EOF while reading stdin, will quit now.."); break; } } подробнее

Показать сообщение отдельно
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
25.11.2013, 20:19  [ТС]     Работа с текстовыми файлами
Цитата Сообщение от alsav22 Посмотреть сообщение
А мне зачем? Специально скрины сделал, для подтверждения. Кусок кода с таким присвоением выложите, я посмотрю, что и как вы присваиваете.

Добавлено через 6 минут
Среда какая?

Добавлено через 2 минуты
Т.е., вот это код у вас компилируется?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iomanip>
#include <string>
#include <string.h>
 
using namespace std;
 
 
int main()
{
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    fstream text;
    char buff;
    string format_text;
    format_text="";
    text.open("C:\\text.txt");
    if (text)
    {
        while (!text.eof())
        {
            text.get(buff);
            if ((buff=='(')&&(format_text[format_text.length()]!=' '))
                [COLOR="Red"]format_text+=" ";[/COLOR]
            format_text+=buff;
            if (((buff=='.')||(buff==',')||(buff=='?')||(buff=='!')||(buff==')'))&&(text.peek()!=' '))
               [COLOR="Red"] format_text+=" ";[/COLOR]
 
        }
    }
    else cout <<"Ошибка открытия файла!!/n";
    text.close();
    text.open("C:\\text.txt",ios::out);
    if(text)
    {
    text <<format_text;
    text.close();
    }
    else cout <<("/nВозможно у вас нет прав доступа!!");
    system("pause");
    return 0;
}
Добавлено через 10 минут
Тут может почитать про operator+= для string: http://www.cplusplus.com/reference/s...ng/operator+=/
Компилируется) честно) среда VS2010... Вот что хотите думайте. Выделил присваивания в которых если я бы писал ' ' мой компилятор выдаёт ошибку. И групаш которому я эту прогу писал без проблем сразу откомпилировал. Я как бы не говорю что вы говорите не правду, но факт у меня все работает именно так как написано в этом коде, а когда писал так как говорите Вы не работало. В чем здесь соль я не знаю и если честно про работу оператора += для string не читал, я учусь методом "проб и ошибок". И вообще мне с Вами спорить понту я в программирование новичок, а у вас познания вроде как отличные, я просто сказал как есть, думал может Вы ошиблись, у всех как говорится бывает). Я обязательно почитаю про += для string, но факт все работает.

Добавлено через 3 минуты
C++
1
string& operator+= (const string& str);
не знаю правильный ли я пример Вам сейчас показываю, но это как раз из той ссылки которую вы мне дали, и вот еще от туда же, тоже вроде что-то похожее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// string::operator+=
#include <iostream>
#include <string>
 
int main ()
{
  std::string name ("John");
  std::string family ("Smith");
  [COLOR="Red"]name += " K. ";[/COLOR]         // c-string
  name += family;         // string
  name += '\n';           // character
 
  std::cout << name;
  return 0;
}
 
Текущее время: 16:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru