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

Читать с консола и записать в файл - C++

Восстановить пароль Регистрация
 
kentaw
 Аватар для kentaw
418 / 126 / 4
Регистрация: 24.02.2009
Сообщений: 1,120
04.04.2010, 15:30     Читать с консола и записать в файл #1
что здесь не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
   ofstream my_tekst("my_text.txt");
    char s[256];
    cout <<"Vvedite text i najimay <ENTER>\n";
    cin >> s[256];   
    my_tekst << s;
    cout <<"Text zapisano";
    system("PAUSE");
    return EXIT_SUCCESS;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
04.04.2010, 15:44     Читать с консола и записать в файл #2
в 13 строке скорее всего должно быть
C++
1
my_tekst.put(s);
и в 9 строке
C++
1
ofstream my_tekst("my_text.txt", ios::out);
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
04.04.2010, 15:48     Читать с консола и записать в файл #3
C++
1
cin.getline(s, 256);
а так вы просто обращаетесь за пределы своего массива
kentaw
 Аватар для kentaw
418 / 126 / 4
Регистрация: 24.02.2009
Сообщений: 1,120
04.04.2010, 15:51  [ТС]     Читать с консола и записать в файл #4
а зачем не работает?
C++
1
 cin >> s[256];
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
04.04.2010, 15:56     Читать с консола и записать в файл #5
C++
1
cin >> s;

запись за массив, т.к. в массиве 256 элементов, а отчет начинается с 0, то максимальный номер элемента 255
Yandex
Объявления
04.04.2010, 15:56     Читать с консола и записать в файл
Ответ Создать тему
Опции темы

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