Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [C++]Проблемы с вычитанием одномерного массива... Ситуация такая.. Надо сделать функцию, которая будет вычитать определенные элементы массива. Не могу разобраться как правильно записать результат вычисления... template<class T> T Math_SubEl(int count, T * a, int n) { T result = NULL; int * newMassive = new int ; int i = 0; int x; https://www.cyberforum.ru/ cpp-beginners/ thread366038.html C++ Откуда можно скачать C++ Builder 6?
скачиваю с торрента серийный номер спрашивает.
C++ Совершенные числа https://www.cyberforum.ru/ cpp-beginners/ thread366029.html
Вводится число n, требуется вывести совершенные числа до n. #include "stdafx.h" #include <iostream> using namespace std; void main() { int n; cin >> n;
C++ Вычислить сумму ряда Решил выложить решенную задачу с лабораторной работы: Задание: см. рисунок! Листинг: #include "stdafx.h" #include <stdio.h> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread366020.html
Как использовать функцию getline C++
есть программа структура о книгах, с поиском по дате из-за функции cin можно ввести только одно слово так как после пробела cin не видет, препод сказал использовать ф-цию getline я почитал пару посто но разобратся не смог помогите, плиз #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iomanip>
C++ Не работает элементарное сравнение [работа со строками] https://www.cyberforum.ru/ cpp-beginners/ thread366013.html
Привет всем, подскажите, пожалуйста, что не так с этим кодом, пытаюсь просто сравнить введённую строку с эл-тами массива char и, в случае их совпадения, записать индекс массива в переменную result : #include <stdio.h> #include <conio.h> #include <string.h> int main() {
C++ Динамика. Не могу к подзадаче свести и всё тут( Рассмотрим прямолинейное поле длины N, в первой клетке которого стоит игровая фишка. За один ход мы можем переместить ее на не более чем K клеток вперед. Требуется подсчитать количество различных способов прохода фишкой поля от позиции 1 до позиции N. Стандартная задача. Не могу расписать задачи и подзадачи. Прошу помощи Пример: INPUT: 4 2 OUTPUT: 3 https://www.cyberforum.ru/ cpp-beginners/ thread366006.html C++ При использовании оператора GOTO зацикливается программа при введении букв.
Приветствую всех новых знакомых в этом храме программирования. Я новичек, пытаюсь программировать в С++ недавно. У меня возник вопрос такого плана. При использовании оператора GOTO зацикливается программа при введении букв. Не могу узреть корень проблемы. Очень надеюсь на вашу помощь. Заранее благодарен :). Сама по себе программа простая: #include <iostream> #include <conio.h> using...
C++ как в С написать число по модулю 1) как в С написать число по модулю... ну, например, надо решить уравнение, в котором например, переменная "х"=-2; |x|-5=... как это отобразить в С?? 2)вводится число "n" и надо чтоб программа подсчитала количество цифер, из которых оно состоит.... Как ее вообще заставить это сделать?! Спасибо заранее, и извините! :) https://www.cyberforum.ru/ cpp-beginners/ thread365998.html C++ Рисование в с++ :) https://www.cyberforum.ru/ cpp-beginners/ thread365967.html
Здравствуйте! Задали задачку графического характера :) Только вот не получается решить :( #include<dos.h> #include<iostream.h> #include<conio.h> #include<graphics.h> #include<stdlib.h> #define PI 3.14159 void draw_wheel(int x,int y,int theta)
C++ Определение элемента дерева который имеет наименьшее количество непосредственных потомков
Определение элемента дерева который имеет наименьшее количество непосредственных потомков. Каждый элемент дерева содержит ссылку на родительский элемент и ссылки на элементы-потомки (неограниченное количество). Программа должна обеспечивать ввод и построение дерева. Можна написать на с или pascal. Помогите разобраться с этой задачей.Если кто знает как ее делать то напишите пожалуйста ответ...
C++ Рисунок из звездочек https://www.cyberforum.ru/ cpp-beginners/ thread365947.html
Здравствуйте!!! Помогите пожалуйста нарисовать круг из *. Пользователь из данных должен вводить только радиус
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 43
13.10.2011, 23:50  [ТС] 0

Не работает оператор gets() - C++ - Ответ 2068182

13.10.2011, 23:50. Показов 2820. Ответов 6
Метки (Все метки)

Ответ

теги конечно надо ставить, об этом мне напомнят, но мб хоть кто-то объяснит мне как?)))
а вот код:
с gets() обычная рабочая прога:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
char concat(char*s1, char*s2, char*s3)
{
do
{
*s1=*s2;
*s1++;
*s2++;
}
while(*s2 !='\0');
do
{
*s1=*s3;
*s1++;
*s3++;
}
while(*s3 !='\0');
*s1='\0';
return *s1;
}
 
void concat1()
{
char s2[20];
char s3[20];
char s1[20];
setlocale(LC_ALL,"");
cout<<"ВВедите первую строку: \n";
gets(s2);
cout<<"ВВеди вторую строку: \n";
gets(s3);
 
concat(s1,s2,s3);
cout<< s1 << endl;
_getch();
}
 
вот уже под классы:
 
char stroki::concat(char*s1, char*s2, char*s3)
{
do
{
*s1=*s2;
*s1++;
*s2++;
}
while(*s2 !='\0');
do
{
*s1=*s3;
*s1++;
*s3++;
}
while(*s3 !='\0');
*s1='\0';
return *s1;
}
 
void stroki:: vvod_dvuh_strok()
{
setlocale(LC_ALL,"");
cout<<"ВВеди первую строку: \n";
gets(s2);
cout<<"ВВеди вторую строку: \n";
gets(s3);
}
 
 
void stroki:: st(){
concat(s1,s2,s3);
cout<< s1 << endl;
_getch();
}
 
вызов этой ф-и:
void menu_class(){
  setlocale(LC_ALL, "");
  int p;
stroki t;
  do{
    system("cls");
    cout<<"\n Ïîäìåíþ ";
    cout<<"\n 1)Слияние двух строк"<<endl;
    cout<<"\n 2)Äëèíà ñòðîêè"<<endl;
    cout<<"\n 3)Âåðíóòüñÿ â ãëàâíîå ìåíþ"<<endl;
    cin>>p;
    system("cls");
    switch(p){
    case 1:{ t.vvod_dvuh_strok();   
     t.st();
         _getch();
            break;
            } 
    case 2:{ cout<<"fdg";
             break;}
             
}}
       
  while (p!=3);
  _getch();
}
Добавлено через 1 минуту
CПАСИИИБООО!!!!
cin.ignore() - то что нужно))

Вернуться к обсуждению:
Не работает оператор gets() C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2011, 23:50
Готовые ответы и решения:

Один оператор не работает, а другой работает
Такой прикол: в теле функции loop один оператор switch работает, а второй не работает. Не...

Не работает оператор Like
В Access 2016 есть условная база данных, в которой по условию, мне надо сделать запрос через фильтр...

Не работает оператор if
Не работает оператор if, ну то есть всегда проходит по ветке elif Немного о программе: Есть список...

Не работает оператор if else
Всем привет :) Не могу понять , почему не работает оператор if else . Суть программы в том , что...

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

Не работает оператор if
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

Не работает оператор IF
при запуске окно командной строки быстро закрывается, а должно остаться открытым. FOR /f...

Не работает оператор Like
Есть таблица клиентов, нужно отобрать строки в таблице по ФИО клиента. Хочется сделать такую...

Не работает оператор IF
Всем привет. Занимаюсь постройкой привода для экваториальной монтировки телескопа, привод состоит...

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