|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.12.2012, 19:34 | #1 |
Регистрация: 10.12.2012
Сообщений: 7
|
дописать программу
Дана строка символов S. Выяснить, имеются ли в строке такие члены последовательности si, si+1, что si – это запятая, а si+1 – тире.
помогите пожалуйста дописать программу,я ее написал она работает мне нужно написать к ней меню и чтоб она состояла из подпрограмм...помогите чем можете! вот текст программы: #include <string.h> #include <iostream> using namespace std; int main() { setlocale(0,""); char str[80]; int z=0; cout<<"введите строку"<<endl; gets(str); int len=strlen(str); for (int i=0; i<len; i++) { if (str[i] == ',' && str[i + 1] == '-') { z++; } } cout << "В последовательности "<< z <<" комбинации <,->" << endl; system("pause"); return 0; } |
10.12.2012, 19:40 | #2 |
Регистрация: 10.12.2012
Сообщений: 7
|
можете пожалуйста обьяснить как к программам правильно создавать меню...пожалуйста,не могу понять...подскажите плизз!
|
10.12.2012, 19:58 | #3 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Меню создается с помощью цикла и switch. Только я не вижу, каким образом тут можно выделить подпрограммы...
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
11.12.2012, 22:43 | #4 |
Регистрация: 10.12.2012
Сообщений: 7
|
мне надо чтобы эта программа состояла из функций а я не знаю что надо делать(((
|
11.12.2012, 22:46 | #5 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
main одна из функции и чёткий пример как она выглядит.. немного изменю код
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
11.12.2012, 22:53 | #6 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
Код:
В целом язык ты и так вроде бы сделал... но просто как пример...
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
11.12.2012, 22:59 | #7 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
меню в консоли?
если я правильно понял... можно как то так... Код:
Код:
Если помог, тут весы есть , Вам не сложно, а мне приятно.
|
11.12.2012, 23:06 | #8 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Код:
|
11.12.2012, 23:08 | #9 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
Я сказал, что она не нужно... я лишь показал как выглядят подпрограммы... челу надо. вот и всё... а если говнокод. напиши лучше... я запишу себе в большую тетрадь.
//--------- и да почитай янга char* это указатель его можно инкременировать или ещё как то s == NULL тоже самое что !s
Если помог, тут весы есть , Вам не сложно, а мне приятно.
Последний раз редактировалось Perchik71; 11.12.2012 в 23:10. Причина: просто |
11.12.2012, 23:43 | #10 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
результат вычисления этой функции не является значением типа bool, и не является указателем. Поэтому, его требуется дополнительно привести к типу bool. Потери производительности для оптимизирующего компилятора тут практически копейки. Однако, он предупреждает о подобных фактах, поскольку в большинстве случаев они являются опечатками программистов, и источниками потенциальных ошибок. ------------- На уровне пользовательского исходного кода программист работает со стандартными механизмами типа const char*, или std::string, и не парится о кодировках. Об этом парятся только ОС-зависимые компоненты, которые непосредственно взаимодействуют с ОС. Например: вот так может выглядить подготовка консоли под виндовс (тоже говнокод. Зато не жрет ресурсы во время выполнения программы) Код:
Другой пример: в своём бизнес-приложении ты используешь только стандартные char* и string. Все проблемы кодировок разруливают ос-зависимые компоненты, и тебе не нужно пасти - юникод у тебя, или мультибайт: Код:
Внутри самого бизнес приложения используются только стандартные типы. И никаких макросов типа L"text" и прочей фигни Последний раз редактировалось _Bers; 11.12.2012 в 23:49. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
дописать программу | Александрq | Помощь студентам | 7 | 08.11.2012 23:00 |
Дописать программу на С++ до 23.07 | insar | Фриланс | 6 | 20.07.2011 10:16 |
Дописать программу | Deshrefresh | Помощь студентам | 0 | 04.12.2010 13:31 |
дописать программу | span80 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 20.05.2010 10:15 |
помогите дописать программу | slm | Работа с сетью в Delphi | 3 | 09.05.2008 18:39 |