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

Нужно ввести название компании и год основания в файл, а затем вывести их на экран из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вещественное число в виде целого http://www.cyberforum.ru/cpp-beginners/thread1104104.html
Помогите с алгоритмом на входе вещественное число например: double 0,66 на выходе будет int 66 0,66 -> 66 0,50 -> 5 0,32 -> 32 0,728 -> 728 0,060 0,0006 0,025 для таких ситуаций не делать преобразований, а записать его в массив т.е когда после запятой сразу идет 0 число записывать в массив
C++ Изображение на консоли Возможно ли вывести на консоль трехмерное изображение? С помощью ассемблера, например. Или Си. http://www.cyberforum.ru/cpp-beginners/thread1104100.html
C++ Вывести массив отсортированный по пузырьку
Добрый день! помогите с задачей пожалуйста! Пользователь водит И количество элементов! вывести массив отсортированный по пузырьку((( заранее спасибо
C++ Побитная запись в контейнер wav
Всем привет, помогите написать функцию для побитной записи в wav контейнер. Собственно есть код представления звуковой волны в графическом виде: #include "stdafx.h" #include <math.h> #include <iostream> //#include <Wincon.h> #include <Windows.h> #include <cstdio>
C++ Как исполльзовать оператор goto? http://www.cyberforum.ru/cpp-beginners/thread1104039.html
Как его юзать?
C++ Классы и объем ОЗУ Помогите пожалуйста с задачей... Создать класс таким образом, чтобы он отслеживал количество существующих в данный момент объектов и объем оперативной памяти, который они занимают. Указание: применить статические компоненты класса. подробнее

Показать сообщение отдельно
olejuuk
2 / 2 / 1
Регистрация: 15.10.2013
Сообщений: 15
24.02.2014, 13:16     Нужно ввести название компании и год основания в файл, а затем вывести их на экран из файла
Нужно ввести название компании и год основания в файл, а затем вывести их на экран ... из файла.
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
#include<iostream>
#include<conio.h>
#include<fstream>
#include<string>
using namespace std;
 
int main()
{
    int choice;
    string str;
    string str1;
    do
    {
    cout<<"1.Save text in file"<<endl;
    cout<<"2.Read text from file"<<endl;
    cout<<"3.Exit from program"<<endl;
    cin>>choice;
    if(choice==1)
    {
        cout<<"Name"<<endl;
        cin>>str;
        cout<<"year"<<endl;
        cin>>str1;
        ofstream outfile("Text.txt");
        outfile<<str<<' '<<str1;
        cout<<"File is written"<<endl;
    }
    if(choice==2)
    {
        ifstream infile("Text.txt");
        infile>>str>>str1;
        cout<<str<<' '<<str1<<endl;
    }
    if(choice==3)
    {
        return 0;
    }
    }
    while(choice!=3);
}
Проблема в том, что >> считывает только к пробелу, а когда название компании состоит из двух слов, не читает год.
Из этого следует проблема с добавлением в конец файла (ios: app).
Подскажите возможные варианты решения проблемы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru