Форум программистов, компьютерный форум 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, 14:35  [ТС]     Нужно ввести название компании и год основания в файл, а затем вывести их на экран из файла
Цитата Сообщение от UnsKneD Посмотреть сообщение
getline(cin,'\n'); вроде так было
Пример наведите, если можно.

Добавлено через 38 секунд
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
42
43
44
45
#include<iostream>
#include<conio.h>
#include<fstream>
#include<string>
using namespace std;
 
int main()
{
    const int MAX=80;
    char buffer[MAX];
    int choice;
    char name[MAX];
    string year;
    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.get(name,MAX);//Вот тут проблема теперь.
        cout<<"year"<<endl;
        cin>>year;
        ofstream outfile("Text.txt");
        outfile<<name<<' '<<year<<endl;
        cout<<"File is written"<<endl;
    }
    if(choice==2)
    {
        ifstream infile("Text.txt");
        while(!infile.eof())
        {
        infile.getline(buffer, MAX);
        cout<<buffer<<endl;
        }
    }
    if(choice==3)
    {
        return 0;
    }
    }
    while(choice!=3);
}
Код переработал. Но есть проблема. Если просто cin>>name;, то работает, но не так как надо. Если же cin.get, то не работает совсем. Почему?
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru