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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление повторяющихся символов из строки http://www.cyberforum.ru/cpp-beginners/thread686693.html
Необходимо написать функцию delete_repeats, которая удаляет все повторяюшиеся символы из строки. например: Only three more lessons to go after this one! Должно выдавать: Only thremosgafi!
C++ Сортировка Хоора и ее трабл! Всем привет! Мой рабочий листинг (нужен правильный вывод и "counter") : #include <iostream> #include <time.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread686650.html
C++ Повтор арифметической операции
#include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; float number() { int res =0; for(;;) {
C++ Логарифмы!
Ув. Форумчане! как в с++ вычислять логарифм? что подключать? и сюда же: как округлить и как полностью отбрасывать дробную часть например например как из 10.7 сделать 10?
C++ как привильно создать и вызвать конструктор для массив обьектов http://www.cyberforum.ru/cpp-beginners/thread686599.html
Сам класс class Planet{ public: string name; protected: double diameter; private: int sputniks, number, distance; public: Planet(string n,double dia,int sput,int numb,int dist);
C++ Генератор случайных чисел. Массив Суть вот в чём: Создать двумерный массив размерностью 3х3 дабы он заполнялся случайными числами. После это выполнить определённые операции по сложению, либо вычитанию диагоналей или индексов. Подключил библиотеки: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> #include <time.h> #define n 3 // матрица 3х3 подробнее

Показать сообщение отдельно
Salty_Sugar
26 / 26 / 1
Регистрация: 02.04.2012
Сообщений: 140

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

02.11.2012, 09:04. Просмотров 494. Ответов 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"; }
        }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru