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

Почему putchar() выводит всю строку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сдвиг текста с добавлением 1элемента http://www.cyberforum.ru/cpp-beginners/thread686377.html
Добрый день задача такова надо после каждого знака окончания предложения вставить два пробела. С одним пробелом проблем нет просто меняем значение элемента массива, но второй как вставить не меняя значения, понимаю что надо переместить элементы на одну позицию в права и добавиться 1 пустой элемент, проблема в воплощении. Заранее спасибо. Ниже код программы куда надо вставить данную возможность....
C++ Найти одинаковую сумму от 1 до 100 из 6 рядов элементов кто знает как сделать программу 1 найти одинаковую сумму ( например задаеш цыфру 150) от 1 до 100 из 6 рядов элементов и чтобы показало все комбинации с этой суммой http://www.cyberforum.ru/cpp-beginners/thread686374.html
Побитовая операция умножения C++
Как с помощью побитовой операции умножения можно проверить что четвертый младший бит заданного натурального числа содержит значение 1.
Рехэширование C++
Добрый вечер, поясните пожалуйста работу алгоритма простого рехэширования при помощи произведения на конкретном примере.
C++ Не получается со строками (исправить код) http://www.cyberforum.ru/cpp-beginners/thread686357.html
Добрый вечер! У меня возникла такая проблема: есть задача, я ее разбил на подпрограммы, подпрограммы написал, а вот теперь составить одну программу не получается! Помогите мне, буду благодарен! Составить программу, которая подсчитывает количество предложений, содержащие нечетное количество слов! Вот подпрограммы: Количество предложений: #include <iostream> using namespace std;
C++ Переделать программы под функцию, void #include "stdafx.h" #include <stdio.h> #include <clocale> #include <conio.h> #include <iostream> #include <fstream> #include <string> using namespace std; подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
01.11.2012, 20:27     Почему putchar() выводит всю строку?
У К&Р есть такой пример:
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>                                                                                                                      
                                                                                                                                        
main()                                                                                                                                  
{                                                                                                                                       
    int c;                                                                                                                              
                                                                                                                                        
    while( ( c = getchar()) != EOF )                                                                                                    
        putchar(c);                                                                                                                     
                                                                                                                                        
}
Собственно, почему отображает всю строку не понятно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru