Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 15.02.2016, 19:42   [включить плавающее окно]   #1
chajnik
Мужской Продвинутый
Автор темы
 
Регистрация: 02.03.2011
Пропускается ввод строки gets

Программа не дописана, но уже имеет некоторые проблемы. Конкретно, непонятно почему в функции Amnojestvo пропускается ввод строки через gets. Заметил, что если убрать выбор действий через функцию Menu, то все нормально. Прошу помочь разобраться в проблеме.

PHP код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>

void Menu(int &menu)
{
    
printf("\n Выберите номер действия: ");
    
scanf("%d", &menu);
}
void Amnojestvo(char Ainput[], int Adlinaint i)
{
    
printf(" Задайте элементы множества А :\n");
    
gets(Ainput);
    
Adlina=strlen(Ainput);



}
/*void Bmnojestvo(int &n2)
{
    printf(" Выберите количество элементов множества B (включая пустое):\n");
    scanf("%d", &n2);
}*/
int main()
{
    
setlocaleLC_ALL,"Russian" );
    
    
int menun=100ij=100k=100;
    
int Adlina;
    
    
char Ainput[n], A[j][k], B[n], temp;
    
printf(" Возможные действия:\n");
    
printf("1. Создать(изменить существующее) и заполнить множество А.\n");
    
printf("2. Создать(изменить существующее) и заполнить множество B.");
//    printf("3. Применить объединение к A и B ");
    
    
Menu(menu);
    while (
menu!=0)
    {
        if (
menu==1)
        {
            
Amnojestvo(AinputAdlinai);
            
Menu(menu);
        }
        
        
    }
    

    
system("pause");

chajnik вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:23. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey