Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как использовать переменную типа string в заголовочном файле? Есть файл cpp в котором объявлена переменная string head; Как мне использовать эту переменную в заголовочном файле? https://www.cyberforum.ru/ cpp-beginners/ thread942004.html C++ Не собирается проект
bool CreateDisk(char *cmd) { char *dsk_name=GetParameter(cmd, "name="); int fd; //|предупреждение: variable «fd» set but not used | if (dsk_name == NULL) { cout<<"Disk name parameter not found. Default name.\n"; fd=open("disket.img", O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR | S_IROTH | S_IWOTH); }
C++ Полиморфизм https://www.cyberforum.ru/ cpp-beginners/ thread941975.html
Всем доброго времени суток.Сразу к делу. Если описывать с помощью полиморфизма подклассы и потом динамично их создавать ,то можно вызывать замещенные(перегруженные) виртуальные функции описанные в базовом классе. А если мне нужно вызвать функцию которая описана только в подклассе? Если написал бред,- пожалуйста гляньте код. Обратите внимание на 63 строчку. Именно в ней загвоздка #include...
C++ Ошибка при вызове команды open https://www.cyberforum.ru/ cpp-beginners/ thread941967.html
Установил на семерку Visual C++ 6.0 Standard Edition. При открытии файлов появляется вот такая вот ошибка. С вылетает. ------------------------------------------------ Имя события проблемы: APPCRASH Имя приложения: MSDEV.EXE Версия приложения: 6.0.8168.0 Отметка времени приложения: 35889584 Имя модуля с ошибкой: devshl.dll Версия модуля с ошибкой: 6.0.8168.0 Отметка времени...
Спецификаторы %e и %l C++
Доброго времени суток! Столкнулся с кодом, который читает из строки s числа формата x.xxxxe+xx, то есть в качестве примера s=0.23002032e+02. Чтение идет в массив buf. Творю все это с помощью команды sscanf, пример: char* buf=new char ; sscanf(s,"%le" ,buf); Отладчиком до этой функции по коду проекта добраться не выходит, поэтому для просмотра значения переменной юзаю printf: printf("Значение...
C++ Заполнение динамического масива Как заполнить динамический масив определенным числом без использования цыклов, жалательно при определении. Похоже на //int a = {0}; Масив не определенного размера scanf ("%d", &n); int *arry = new int ; https://www.cyberforum.ru/ cpp-beginners/ thread941944.html
C++ Палиндромы. Плох ли мой код? Захотел решить задание, проверить есть ли число палиндромом или нет. Начал как всегда писать код(чисто свой вариант),а уже после этого,я сверялся с другими прогами(таких кодов оказалось полно).И заметил,что мой код совсем не похож на другие(и это не первый случай,меня это частенько мучает:(,не знаю,может это то,что называют иногда *собственный стиль*) Прошу знающих,взглянуть на мой код,плох ли... https://www.cyberforum.ru/ cpp-beginners/ thread941928.html Компилятор MinGWStudio 2.05 C++
Подскажите пожалуйста, есть ли возможность в копиляторе MinGWStudio при использовании отладчика (Debug), попадать в тело функции?? Т.е. #include<iostream> using namespace std; void fn() { //какой-то код } int main() { fn();
C++ Подскажите в чем ошибка в моей программе (рекурсия) https://www.cyberforum.ru/ cpp-beginners/ thread941921.html
Программа копирует строку t в конец строки s: вот код: #include<iostream> using namespace std; int i=0; string fn_strcat(string s,string t) { char *p=&t;//создаем указатель "р", изначально на нулевой элемент строки t while(*p!='\0')// пока не дойдем до конца строки { s=s+*p++;//сначало к строке s прибавляем p и потом увеличиваем р
C++ Стандартные функции ввода/вывода языка Си https://www.cyberforum.ru/ cpp-beginners/ thread941907.html
Приветствую всех.У меня проблема.Я решил попробовать функции ввода/вывода в стиле Си.Написал прогу которая должна выводить сумму a и b,но прога постоянно выводит 12345000.В чем моя ошибка?Заранее благодарен. #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Вызов конструктора копий
Почему из строк 186-191 вызывается конструктор копий 83-91? #include "stdafx.h" #define DEBUG #define SHOW_INVARIANTS #include <iostream> #include <string.h> using namespace std; #ifndef DEBUG #define ASSERT(x)
C++ Один раз, - нет! Второй, - да! https://www.cyberforum.ru/ cpp-beginners/ thread941901.html
Почему в 77-ой строке не осуществляется вызов оператора индексирования, а в 88-ой, - осуществляется (135-145)? #include "stdafx.h" #define DEBUG #define SHOW_INVARIANTS #include <iostream> #include <string.h> using namespace std; #ifndef DEBUG #define ASSERT(x)
1 / 1 / 0
Регистрация: 04.07.2013
Сообщений: 12
22.08.2013, 21:46  [ТС] 0

Пропускает операторы считывания информации после первой итерации - C++ - Ответ 4976348

22.08.2013, 21:46. Показов 2576. Ответов 3
Метки (Все метки)

Ответ

Спасибо, помогло. А не могли бы вы объяснить, если вам не сложно, в чем разница между простым оператором cin и оператором написанным подобным образом? Ну то есть в чем суть явления описанного мной казуса?

Вернуться к обсуждению:
Пропускает операторы считывания информации после первой итерации C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2013, 21:46
Готовые ответы и решения:

Объясните почему программа пропускает scanf, после задания первой матрицы
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int main() { int...

Программа выходит из цикла после первой итерации
Здравствуйте. У меня проблемка суть задачи в целом в том, что бы перенести из одного листа на...

Не получается после первой итерации считать во вложенном (ss>>ch)
Код вычисляет (вернее должен ) сумму чисел в числе,затем считывает обратно в поток stringstream и...

Почему не меняется imin после первой итерации?
void solution() { bool flag; for (int i =m-2; i&gt;=0; i--) { flag = false; if (imin...

3
22.08.2013, 21:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2013, 21:46
Помогаю со студенческими работами здесь

Не происходит переход на следующую строку файла, после завершения считывания символов с первой
Посмотрите пожалуйста, почему не происходит переход на следующую строку, после завершения...

TParallel.For пропускает итерации
В XE7 появилась библиотека параллельного программирования PLL, близкая по духу к OpenMP с...

После ввода специальности программа пропускает все остальные этапы ввода информации
Написал программу которая выводит учеников с меньше 60ти баллами, но после ввода специальности она...

Программа пропускает ввод первой строки
здраствуйте. в коде програмы, приведенном ниже, в структуру Track записываются данные, считанные с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru