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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,920
Записей в блоге: 1
#1

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

07.02.2012, 13:29. Просмотров 398. Ответов 2
Метки нет (Все метки)

Почему у меня в файл записует только первую букву а не все слово
Вот программа
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++
Программа должна открывать один файл и содержимое его записать в другой файл . Вот код программы: #include &lt;iostream&gt; #include...

дано слово из чётного количества букв.поменять местами первую и вторую букву третью и четвёртую букву и тд. - C++
дано слово из чётного количества букв.поменять местами первую и вторую букву третью и четвёртую букву и тд.

Дано слово. Поменять местами первую букву со второй, третью - с четвертой и т.д - C++
Дано слово из четных чисел букв. Поменять местами первую букву со второй, третью - с четвертой и т.д.

Вывести на консоль заданное слово, изменив первую букву на прописную, а остальные на строчные - C++
Задано слово из трех букв. Слово состоит только из латинских букв, маленьких и больших. Вывести то же слово, где первая буква заглавная,...

Почему данный код игнорирует 1-ый символ и приходится первую букву дублировать? - C++
Здравствуйте, подскажите пожалуйста почему данный код игнорирует 1-ый символ и приходится первую букву дублировать ? #include &quot;stdafx.h&quot; ...

Найти ошибку в коде, он у меня матрицу должен вывести и колличество положительных элементов но рандомом он только 0 выходит почему? - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;ctime&gt; using namespace std; int main(){ int a; int b; int i = 0,j = 0; ...

почему то первый в этом коде у меня не нулевой элемент а идет по порядку все - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;conio.h&quot; #include &quot;locale.h&quot; #define countof(array) (sizeof(array) /...

Почему при вводе массива из символов воспринимается только первое слово? - C++
Вот примерный код: char article; int main() { cin &gt;&gt; char; cout &lt;&lt; char; system(&quot;Pause&quot;) ...

Скопировать из файла F1 в файл F2 все строки, начинающиеся на букву «А» - C++
Помогите пожалуйста,это срочно! Скопировать из файла F1 в файл F2 все строки, начинающиеся на букву «А» и Заканчивающиеся на букву «С»,...

Вывести в выходной файл все слова, начинающиеся на заданную букву, и их количество - C++
Вводим название 2х файлов, затем букву, программа должна найти и вывести в выходной файл все слова, начинающиеся на заданную букву и их...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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, твой пост мне напомнил ситуацию в СТО где блондинка у которой кончился бензин в абсолютно исправной машине, просит починить её тачку...

Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru