Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
anya_perova
0 / 0 / 0
Регистрация: 12.01.2014
Сообщений: 3
#1

программа для Дефиса в доменном имени - C++

12.01.2014, 00:39. Просмотров 290. Ответов 3
Метки нет (Все метки)

Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru
помогите пожлуйста, объясните код программы пошагово

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# include <iostream.h>
#include <conio.h>
void main()
{
char s[21];
char f[21];
int i,t;
int k;
cout<<"s ? ";
cin.getline(s,21);
k=0;
i=0;
while (s[i]!='\0')
  {if (s[i]=='-'&&s[i+1]=='-')
  cout<<"vveden nepravilniy adres";
  else cout<<s[i];
   k++;
   i++;
   }
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2014, 00:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос программа для Дефиса в доменном имени (C++):

Имитация вращения дефиса вокруг центра симметрии - C++
Написать программу, выводящую на экран в течении N секунд имитацию вращения дефиса вокруг центра симметрии. Число N вводит пользователь....

от какого имени запущен программа - C++
поставьте на правильный путь: возникла задача, в определении программой от имени кого она была запущена как реализовать?

Программа проверки имени пользователя - C++
Написать программный код, который ждет ввода с клавиатуры имени пользователя. После ввода программа пишет привествие. Для завершения работы...

Программа останавливается после ввода имени файла - C++
В файле данные типа 1 2 45 1 3 60 1 4 60 и их надо считать в map и вывести, проблема, что после ввода имени файла стоит на месте и...

реализация поиска нужного имени в файле и вывод данных, относящихся к этому имени - C++
Доброго времени суток всем! Прошу помощи у более компитентных людей нежели я. Полное задание выглядит так: Разработать программу,...

Вывод на экран имени переменной(имени файла, и тд.) - C++
Здрасти. Недалече столкнулся с проблемой: надо сравнить два файла по признаку количества содержащихся в них символов и вернуть тот что...

3
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
12.01.2014, 01:12 #2
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
#include <iostream>
#include <conio.h>
void main()
{
char s[21];       //    объявляем строку
int i=0,k=0;
std::cout<<"s ? ";       //выводим сообшение "s ? "
std::cin.getline(s,21);  //Считываем строку
while (s[i]!='\0')       //цикл будет выполняться пока 
                         //не дойдет до конца строки    
{
    if (s[i]=='-'&&s[i+1]=='-')   //если i-ый и i+1 элементы это дефис  
    {
    k=1;                    //то меняем к=0 на к=1
    break;                  //и выходим из цикла while
    }
i++;                         //увеличиваем i на единицу
}
if (k)                      //проверяем если к=1 то
    std::cout<<"vveden nepravilniy adres";  //выводим сообщение
else                                        //иначе
std::cout<<s;                               //выводим адрес
getch();
}
1
anya_perova
0 / 0 / 0
Регистрация: 12.01.2014
Сообщений: 3
12.01.2014, 01:46  [ТС] #3
спасибо огромное!!!!!!!!!

Добавлено через 22 минуты
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
# include <iostream.h>
#include <conio.h>
void main()
{
char s[21];
int i;
int k;
cout <<"s?";
cin.getline(s,21);
 
k=0;
i=0;
while (s[i]!='@') i++;
i++;
while (s[i]!='\0')
{
if (s[i]=='-'&&s[i+1]=='-')
{cout <<"vveden nepravilny adres";k++;  break;}
else
i++;
}
if (k==0)cout <<"ok" ;
getch();
}
скажи пожалуйста, а если сделать так и добавить while (s[i]!='@') i++;
i++; то как это корректно пояснить?
0
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
12.01.2014, 09:42 #4
while (s[i]!='@')цикл будет просматривать все символы по-порядку пока не встретит @. Но какой в этом смысл, если внутри цикла ничего не выполняется кроме увеличения i. Цикл while (s[i]!='\0') начнется с символа, следующего за @ или не начнется вообще, если @-последний.
0
12.01.2014, 09:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2014, 09:42
Привет! Вот еще темы с ответами:

Ввод имени для создаваемого файла - C++
Здравствуйте, господа. Можно ли в борланде реализовать функцию ввода имени для создаваемого потом файла, а также его загрузки? ...

Ввод имени файла для ofstream - C++
Здравствуйте, есть консольное приложение, позволяющее пользователю, например, записать что-то текстовый файл, возникает вопрос, при...

www. в доменном имени - Apache, htaccess
Как можно сделать, чтобы при наборе домена без www. впереди например http://test.ru/ он менялся на http://www.test.ru/ то есть впереди само...

Влияние дефисов в доменном имени сайта - Домены
Добрый день. Хотелось бы посоветоваться на счет домена stories-of-dreams.ru Отразится ли как то на поисковой выдаче или повлияет ли на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru