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

Проверки различных условий - C++

Восстановить пароль Регистрация
 
vanka16
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 21
09.02.2013, 23:30     Проверки различных условий #1
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
char str1[N],str2[N],str3[N]; // объявление массивов;
           unsigned int  m; //объявление перменной ,после которой будет вставлена подстрока;
           cout<<"Enter first string -> "<<endl; //поток вывода данных;
           cin.getline(str1,N); //getline-запись данных в строку str1,размерность N;
           cout<<"Enter second string -> "<<endl;
           cin.getline(str2,N);
           cout<<"enter m-> "<<endl;
           cin>>m;
          if (m==0)
          {
            cout<<"ZERO"<<endl;
          }
          else if(m<strlen(str1))
          {
 
           insertStr(str1,str2,str3,m); //применение нашей функции insertStr;
          cout<<str3<<endl;
}
                  else
          {
              cout<<"M>str1";
}
 
 
           return a.exec();
}
функция isertstr вставляет подстроку str2 в строку str1 после символа m.Задача состоит в учёте критических ситуаций,когда м=0 либо больше длинны 1 строки.Проблема в том,что когда я ввожу М>str1 у меня ничего не происходит,а должно cout<<"M>str1";...и еще не могли бы вы подсказать как сделать условие чтобы М являось числом,а не символом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 23:30     Проверки различных условий
Посмотрите здесь:

Срочно: несколько условий в WHILE C++
C++ while несколько условий
C++ несколько условий как сделать?
Проверка нескольких условий C++
C++ Составление программ на сочетание циклов и условий
C++ Невыполнение условий
Проверка всех условий, If else C++
Несколько условий в одном IF C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Starscream
 Аватар для Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
09.02.2013, 23:34     Проверки различных условий #2
Цитата Сообщение от vanka16 Посмотреть сообщение
чтобы М являось числом,а не символом
C++
1
int New_M = atoi(M);
Yandex
Объявления
09.02.2013, 23:34     Проверки различных условий
Ответ Создать тему
Опции темы

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