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

Почему у меня в файл записует только первую букву а не все слово - C++

Восстановить пароль Регистрация
 
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
07.02.2012, 13:29     Почему у меня в файл записует только первую букву а не все слово #1
Почему у меня в файл записует только первую букву а не все слово
Вот программа
C++
1
2
3
4
5
char ch;
cout << "Введите текст" << endl;
cin >> ch;
ofstream f("1.txt");
f << ch;
Программа записует только первую букву что я ввожу.
Как это можно исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2012, 13:29     Почему у меня в файл записует только первую букву а не все слово
Посмотрите здесь:

C++ Найти ошибку в коде, он у меня матрицу должен вывести и колличество положительных элементов но рандомом он только 0 выходит почему?
C++ дано слово из чётного количества букв.поменять местами первую и вторую букву третью и четвёртую букву и тд.
C++ Записует только одну букву в файл текс в файл
C++ почему то первый в этом коде у меня не нулевой элемент а идет по порядку все
Написать программу, меняющую первую букву каждого слова на эту же букву верхнего регистра C++
Почему данный код игнорирует 1-ый символ и приходится первую букву дублировать? C++
C++ Дано слово. Поменять местами первую букву со второй, третью - с четвертой и т.д
C++ Считать текст из файла и записать его в другой файл, заменив каждую первую букву слов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ITDeveloper
 Аватар для ITDeveloper
85 / 85 / 5
Регистрация: 14.01.2011
Сообщений: 263
07.02.2012, 13:31     Почему у меня в файл записует только первую букву а не все слово #2
char ch - это символьный тип данных! Он содержит только один символ!
-=ЮрА=-
Заблокирован
Автор FAQ
07.02.2012, 13:45     Почему у меня в файл записует только первую букву а не все слово #3
C++
1
2
3
4
5
char str[256];
cout << "Введите текст" << endl;
cin>>str;//или cin.getline(str,256);
ofstream f("1.txt");
f << str;

Не по теме:

PS:Sylar9, твой пост мне напомнил ситуацию в СТО где блондинка у которой кончился бензин в абсолютно исправной машине, просит починить её тачку...

Yandex
Объявления
07.02.2012, 13:45     Почему у меня в файл записует только первую букву а не все слово
Ответ Создать тему
Опции темы

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