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

Вопросы начинающего - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работают конструкторы.... http://www.cyberforum.ru/cpp-beginners/thread192736.html
Помогите, кому не трудно... Не работают конструкторы наследования (заккоментил подсказки на них...): #include <iostream.h> #include <iomanip.h> #include <string.h> #include <stdio.h> class basecl {
C++ вложенные циклы вывод на экран натуральных чисел лежащих в интервале и делящихся нацело на 5 http://www.cyberforum.ru/cpp-beginners/thread192732.html
C++ Выбросить из записи числа n цифры 0 и 5
Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919. Вот мой код: #include<math.h> #include<stdio.h> int main(){ unsigned long int a,b,i,k; scanf("%d",&a); i=0;
запись в файл C++
Здравствуйте. Написала программу, никак не получается ее переделать так, чтобы записать в файл. Подскажите пожалуйста как ее подправить, чтобы можно было записать в текстовый файл. и еще никак не пойму, когда файл включаешь в программу, его лучше в одну папку с кодом помещать или можно из любого места на диске и поностью прописывать его местонахождение? #include <cstring> #include...
C++ Создать таблицу с определенным форматированием http://www.cyberforum.ru/cpp-beginners/thread192718.html
Всем доброго времени суток. Подскажите пожалуйста, как бы написать программу которая вносила бы данные в следующую таблицу вида:| №подпункта|№Комнаты|Ф.И.О|Дата| Буду благодарен за любые задумки по этой теме.
C++ перегрузка степенным полиномом Здравствуйте помогите плз, как осуществить перегрузку степенным полиномом ??? за ранее спасибо подробнее

Показать сообщение отдельно
Питоша
0 / 0 / 0
Регистрация: 17.11.2010
Сообщений: 8
17.11.2010, 16:26     Вопросы начинающего
Здравствуйте.
Самостоятельно приступила к изучению Visual C++, т.к. наставников в шаговой доступности нет, а вопросы есть, решила обратиться сюда.
Изучаю по книге Пахомова.

В самом начале книги есть текст программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#define eof -1
 
int _tmain(int argc, _TCHAR* argv[])
{
int c;
printf("Make input>\n");
c=getchar();
while (c !=eof)
{
putchar(c);
c=getchar();
}
_getch();
    
}

вопрос:
getchar() - как я поняла, в буфер пишет символ, проверяет выполнение while и потом putchar(c) выводит на экран.
Условие окончания выполнения - ввод символа Ctrl+Z.
При выполнении программы этого не происходит.

Например ввожу строчку
123с4^Z(Ctrl+z) //нажимаю <Enter>
123с4 стрелочка //программа продолжает выполняться, хотя по условию while, должна была завершиться.
Объясните, пожалуйста функцию getchar(). По одному ли символу она берет на проверку условия, или сразу всей строчкой и почему не выполняется CTRL+Z?

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