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

Вывод значений переменных - C++

Восстановить пароль Регистрация
 
Salty_Sugar
 Аватар для Salty_Sugar
26 / 26 / 1
Регистрация: 02.04.2012
Сообщений: 140
02.11.2012, 09:04     Вывод значений переменных #1
Задача
Есть в текстовый файл с таким содержанием ( например ):
asd123 = 111
12dsd2 = 222
324asd = 333
ds7sd = 444;
1adf = 555;

Выходном файле должно быть:
111
222
333
444
555

Проблема в том, что программа не реагирует на '\n' и '\0'. Никак не могу проверить конец строки, т.к. ';'
по условию задачи не обязательна... (((

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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
ifstream in("input.txt");
ofstream out("output.txt");
 
char buff_mass[1000];
 
void main()
{
    int i = 0, N;
    bool fuck = 1;
 
    while( !in.eof() )
    {
        in >> buff_mass[i];
        i++;
    }
 
    N = i;
 
    for( i = 0; i < N; i++ ) 
        {
            if( fuck == 0 ) out << buff_mass[i];
            if( buff_mass[i] == '=' ) fuck = 0;
            if( buff_mass[i] == '\n' || buff_mass[i] == ';' ) { fuck = 1; out << "\n"; }
        }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 09:04     Вывод значений переменных
Посмотрите здесь:

C++ Передача значений переменных функциями
Просмотр значений переменных C++
Хранение значений переменных. C++
C++ Вычислить значение заданной функци на данном интервале с заданным шагом. Осуществить вывод значений аргумента и результатов вычислений значений функ
расчёт значений переменных C++
Странное отображение значений переменных C++
C++ Случайный вывод значений переменных
C++ Отслеживание значений переменных

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.11.2012, 10:05     Вывод значений переменных #2
Цитата Сообщение от Salty_Sugar Посмотреть сообщение
Есть текстовый файл с таким содержанием ( например ):
Тогда и код - например:
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
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    ifstream in("input.txt");
    ofstream out("output.txt");
    if (!in.is_open() || !out.is_open()) cout << "Error!" << endl;
    else
    {
        string str;
    
        while( !in.eof())
        {
            for (int i = 0; i < 3; i++)
                in >> str;
            if (*(str.end() - 1) == ';') str.erase(str.end() - 1);
            out << str << endl;
        
        }
        in.close();
        out.close();
    }
 
    system("pause");
    return 0;
}
Yandex
Объявления
02.11.2012, 10:05     Вывод значений переменных
Ответ Создать тему
Опции темы

Текущее время: 01:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru