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

Печать текста - C++

Восстановить пароль Регистрация
 
BezymiE
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 8
08.03.2011, 12:30     Печать текста #1
Добрый день. Подскажите, пожалуйста, в чем ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
 {char c;
 while (!cin.eof())
    {c=cin.get();
        while ((c=='')||(c=='\n')||(c=='\t'))   //Здесь выдает ошибку
        c=cin.get();
        while (!cin.eof()&&c!=''&&c!='\n'&&c!='\t')
        {cout.put(c);
        c=cin.get();
        }
cout.put('\n');
 }
 getch();
 return 0;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sbhx
 Аватар для sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 90
08.03.2011, 12:35     Печать текста #2
может не все библиотеки подключил ну ты понял, я имею ввиду заголовочный файлы.
BezymiE
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 8
08.03.2011, 12:41  [ТС]     Печать текста #3
#include <iostream.h>
#include<conio.h>
sbhx
 Аватар для sbhx
25 / 19 / 1
Регистрация: 02.02.2011
Сообщений: 90
08.03.2011, 12:44     Печать текста #4
если я не путаю то ты забыл два знака и должно быть вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
 {char c;
 while (!cin.eof())
        {c=cin.get();
                while ((c=='')||(c=='\n')||(c=='\t')){
                c=cin.get();
                while (!cin.eof()&&c!=''&&c!='\n'&&c!='\t')
                {cout.put(c);
                c=cin.get();
                }
                }
cout.put('\n');
 }
 getch();
 return 0;
 }
по крайней мере у меня работает и я тоже подключал эти же заголовочные файлы.
у меня на висте не много не то кажется выходит и глючит один раз в 3 раза но все равно как-то рабоатет
IrineK
Заблокирован
08.03.2011, 14:35     Печать текста #5
Вот это печатает строку до введенного enter:
C++
1
2
3
4
5
6
7
8
9
int main()
 {char c;
 while ((c=cin.get())!='\n')
                  cout.put(c);
 cout.put('\n');
 
 getch();
 return 0;
 }
Yandex
Объявления
08.03.2011, 14:35     Печать текста
Ответ Создать тему
Опции темы

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