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

Функция get() разъясните ситуацию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать массив, в котором нужно собрать элементы двух заданных массивов http://www.cyberforum.ru/cpp-beginners/thread802381.html
Подскажите, пожалуйста, как решить следующую задачу с помощью ссылок и операторов new и delete Даны два массива : А и B. Необходимо создать третий массив, в котором нужно собрать: Элементы обоих массивов; Я начала писать программу, но понимаю, что с main мне не справиться: #include <iostream> #include <stdlib.h> # include <time.h>
C++ winapi vs windows forms Не подскажете что лучше начать учить? Просто я в этом новичок, и пока разницы не вижу. И если уж на то пошло, то возможно еще литературу подскажете? http://www.cyberforum.ru/cpp-beginners/thread802368.html
задача про парикмахера C++
В парикмахерской работает один парикмахер. Клиенты приходят, занимают очередь (если она есть) истригутся в порядке очереди. Для каждого клиента известная продолжительность его стрижки t: клиентоставляет салон через t единиц времени после начала стрижки. Моменты прихода клиентов задалиотносительно начального момента времени в порядке неспадання. Текст содержит по два целых числа настрока - момент...
C++ Stream
Написать программу создания текста с целыми константами, которые пользователь вводит приклавиатуры. Первая строка текста должна содержать количество констант, второй - самиконстанты, разделенные пробелом.
C++ Написать программу создания текста таблице степеней числа 2 от 1 до 62 http://www.cyberforum.ru/cpp-beginners/thread802361.html
Написать программу создания текста таблице степеней числа 2 от 1 до 62
C++ Выяснить взамное расположение Здравствуйте, дорогие форумчане. ------------------------------------ Помогите, пожалуйста, написать программу. Заранее благодарен. Вот само задание: Выяснить взаимное расположение круга и круга. ------------------- Заранее благодарен. Значений никаких нет, поэтому, если надо, то можно задавать свои. подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
07.03.2013, 00:26     Функция get() разъясните ситуацию
T-L-oleg,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE, "russian");
 
    char str[80];
 
    ifstream in("test.txt", ios::in);
 
    in.get(str, 80);
    cout << str;
 
    in.close();
    return 0;
}
думаю такой результат вас устроит

Добавлено через 29 минут
T-L-oleg, Вы открываете файл в бинарном режиме, так и пользуйтесь функциями для работы с бинарными файлами

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
#include "stdafx.h"
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE, "russian");
 
    ifstream in("test.txt", ios::binary);
 
    in.seekg (0, in.end);
    int length = in.tellg();        //определяем длину содержимого файла
    in.seekg (0, in.beg);            //в начало файла
 
    char *str = new char[length];       //выделяем память
 
    in.read(str, length);               //считываем
    str[length] = '\0';
    cout << str;                        //выводим
    in.close();
 
    return 0;
}
 
Текущее время: 09:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru