| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #60 :  18-06-2007 03:33 »   |  | 
 
 Diskriptor, навскидку могу только 2 варианта посоветовать - 
 1) при копировании в буфер из среды убедись, что включена русская раскладка. Тогда в буфер (возможно) скопируется чОтко
 
 2) попробуй открой в ворде файлы *.h / *.cpp непосредственно
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #61 : 18-06-2007 21:36 »  |  | 
 
 Алексей1153++, Я так уже пребывал, да и ищась перепроверил ничего не вышло. Я прочитал что этот шрифт не поддерживается кириллицой, должен быт другой способ. |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #62 : 19-06-2007 03:08 »  |  | 
 
 Diskriptor, прикрепи сюда какой нибудь маленький файл для примера |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #63 : 19-06-2007 07:55 »  |  | 
 
 Diskriptor, эхъ... не тот пример, а прямо файлик  *.h какой нибудь или *.cpp . Не надо ДОК
 (аттачи потом удалим)
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| sss 
								Специалист    Offline | 
								|  | « Ответ #64 : 19-06-2007 09:01 »  |  | 
 
 Открыть с помощью блокнота, и выбрать шрифт TERMINAL. |  
						| 
								|  |  
								|  |  Записан | 
 
  while (8==8)  |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #65 : 20-06-2007 21:35 »  |  | 
 
 Алексей1153++, а зачем *.h в Борлонде видно коментарии нормално. |  
						| 
								| 
 |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #66 : 20-06-2007 21:37 »  |  | 
 
 sss, не получается.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #67 : 20-06-2007 21:47 »  |  | 
 
 Diskriptor, затем, чтобы попробовать, как можно сконвертировать )))Именно .h
 
 а то, что ты прилепил - я не могу открыть...
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #68 : 20-06-2007 22:34 »  |  | 
 
 Алексей1153++, Попробуй открыть Борландом 5.2 должно открыться. |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| sss 
								Специалист    Offline | 
								|  | « Ответ #69 : 21-06-2007 00:15 »  |  | 
 
 Открой вот тот word файл в worde, выдели все и скопируй в буфер обмена. Открой блокнот и вставь из буфера. Измени шрифт на "TERMINAL". |  
						| 
								|  |  
								| « Последнее редактирование: 22-06-2007 06:49 от sss » |  Записан | 
 
  while (8==8)  |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #70 : 25-06-2007 19:29 »  |  | 
 
 sss, Английские буквы видит а русские комментарии нет. |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| sss 
								Специалист    Offline | 
								|  | « Ответ #71 : 26-06-2007 01:31 »  |  | 
 
 Какой файл ты не можешь открыть? Я вроде скачал файл .doc а теперь его нет. Где он???  |  
						| 
								|  |  
								|  |  Записан | 
 
  while (8==8)  |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #72 : 26-06-2007 02:59 »  |  | 
 
 sss, Diskriptor, док я удалил, в нём смысла нету , всё жду, когда автор темы скинет тот исходный файл, с коим парится... |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| sss 
								Специалист    Offline | 
								|  | « Ответ #73 : 26-06-2007 05:19 »  |  | 
 
 Вообще можно применить hview или far. Они с OEM текстами лучше всех работают... |  
						| 
								|  |  
								|  |  Записан | 
 
  while (8==8)  |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #74 : 28-06-2007 22:52 »  |  | 
 
 sss, Снова попробовал шрифт TERMINAL в блокноте помогло, но терьер я не могу понять почему с первого раза не получилось, всем спосибо.   |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #75 : 28-06-2007 23:16 »  |  | 
 
 Помогите разобраться, Листинг пустяковый но не конпилеца в листинги было три ошибки две нашел а одну не могу выдает токую ошибку: error C2447: missing function header (old-style formal list?). Дело в том что в Борланде на терминале такой ошибке не когда не выскакивало. Это из за синтаксиса потоков?   //Листинг 2.7 #include"iostream"int Add (int x, int y),second;
 
 {
 std::cout<<"In Add(),received"<<first<<"and"
 <<second<<endl;
 return (first+second);
 }
 
 int main()
 {
 using std::cout;
 using std::cin;
 cout<<"I'm main()!\n";
 int a,b,c;
 cout<<"Enter two numbers:";
 cin>>a;
 cin>>b;
 cout<<"\nCalling Add()\n";
 c=Add(a,b);
 cout<<"\nBack in main().\n";
 cout<<"c was set to "<<c;
 cout<<"\nExiting...\n\n";
 return 0;
 }
 
P.S. Конпилю на VB6, листинг из книги: Освой самостоятельно  С++ за 21 день.  |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #76 : 29-06-2007 03:17 »  |  | 
 
 int Add (int x, int y),second;
тут непонятно, что имелось в виду - то ли  int Add (int x, int y,second); то ли ещё что то.  И откуда в функции взялся first ? Скорее всего та строчка должна выглядеть так: int Add (int first, int second)
и точку с запятой не надо после неё а ещё вопрос - как это ты на VB6  компилишь код с++ ?   |  
						| 
								|  |  
								| « Последнее редактирование: 29-06-2007 03:19 от Алексей1153++ » |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #77 : 05-07-2007 09:58 »  |  | 
 
 Алексей1153++, Ой, извини, опечатался, компилирую на VS6, спасибо, с листингом помог.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #78 : 18-07-2007 21:24 »  |  | 
 
 Вопрос как заставит в VC6 в режиме Win32 console Application заставит, увидит русские буквы? |  
						| 
								|  |  
								| « Последнее редактирование: 21-07-2007 22:40 от Diskriptor » |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #79 : 22-07-2007 18:52 »  |  | 
 
 Интересный случай не могу разобраться пожалуйста помогите. Листинг№1 #include"iostream"int main()
 {
 
 using std::cout;
 using std::cin;
 int a,b,c;
 cout<<"Please enter three numbers\n";
 cout<<"a:";
 cin>>a;
 cout<<"\nb:";
 cin>>b;
 cout<<"\nc:";
 cin>>c;
 if(c=(a-b))
 cout<<"a:"<<a<<"minus b: "<<b<<"_epuals c:"<<c;
 else
 cout<<"a-b does not epual c:";
 return 0;
 }
 
На пример я думал если вести: A=20 B=10 C=50  То получится результат С=60, но С=10 Посмотрел в ответах дается такое пояснение, в строке 14 происходит присвоение а не проверка равенства. Ест ещо листинг №2 #include"iostream"using namespace std;
 int main()
 {
 int a=2,b=2,c;
 if(c=(a-b))
 cout<<"The value of c is:"<<c;
 return 0;
 }
 
В этом случаи не выводится не чего на монитор, хотя строка if(c=(a-b)) во втором листинги идентична строке if(c=(a-b)) из первого листинга а работают по разному. Если в соответствии с пояснениями к листингу (пояснение, в строке 14 происходит присвоение а не проверка равенства.) то ответ должен быть С=2, почему не так объясните пожалуйста. |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Алексей++ 
								глобальный и пушистыйГлобальный модератор    Offline 
								Сообщений: 13
								
								
								
								
								
							 | 
								|  | « Ответ #80 : 22-07-2007 19:03 »  |  | 
 
 1)if(c=(a-b))
 - производится проверка выражения c , а то есть (a-b) , на ноль
 
 нужно
 if(c==(a-b))  , то есть сравнение
 
 2)то же самое, строка никогда не выведется, потому что с всегда равно 0.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #81 : 22-07-2007 19:17 »  |  | 
 
 Алексей1153++, То понятно что праведно будет if(c==(a-b))  1 Посмотрел в ответах дается такое пояснение, в строке 14 происходит присвоение а не проверка равенства(вырожения)Листинг 2 У меня сконпилилос и выполнелос на писало, пожалуйста нажмите любую клавишу.
 
 
 |  
						| 
								|  |  
								| « Последнее редактирование: 22-07-2007 19:20 от Diskriptor » |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #82 : 27-09-2007 20:52 »  |  | 
 
 Здравствуйте помогите пожалуйста, надо написать программу которая выводит несколько листов печатного текста, проблема в том что надо заделать этот текст по абзацам разначветным а я пока еще не работал с графическими библиотеками, я компилирую в среде VC++6, посоветуйте графическую библиотеку и дайте ссылку где можно почитат по данной библиотеки, в частности про то как можно выводит на монитор разноцветные слова заранее всем спасибо. |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #83 : 27-09-2007 20:57 »  |  | 
 
 Забыл еще одно пожалуйста скинете ссылку где можно скачать полный стандарт ANSI по С и С++ желательно в PDF фармате но буду рад в любом формате  заранее спасибо      
 
 |  
						| 
								|  |  
								| « Последнее редактирование: 08-10-2007 22:30 от Diskriptor » |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #84 : 02-01-2008 14:36 »  |  | 
 
 Домашка первые две:
 1. В массиве найти  максимальный и минимальный элемент
 2. проверить упорядочен ли массив по возрастанию
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #85 : 02-01-2008 14:42 »  |  | 
 
 Правда я ее уже зделал первую #include "iostream.h"
 int main()
 {
 
 'int Maciv[5],i,max,j,min;
 
 for(i=0;i<5;i++)
 {
 cout<<"Vedite macciv["<<i<<"]: ";
 cin>>Maciv[i];
 }
 
 for(i=0;i<5;i++)
 if(Maciv[i]>max)
 max=Maciv[i];
 cout<<"max= "<<max;
 cout<<"\n";
 
 min=Maciv[0];
 
 for(j=0;j<5;j++)
 if(Maciv[j]<min)
 min=Maciv[j];
 
 cout<<"min= "<<min;
 cout<<"\n";
 char response;
 cin>>response;
 
 
 return 0;
 }
 
 
 
а вот над фиорой надо подумать, как проверку правелно организовать, луди не злитесь, я стараюсь просто я тугодум.   |  
						| 
								|  |  
								| « Последнее редактирование: 02-01-2008 14:45 от Diskriptor » |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Вад | 
								|  | « Ответ #86 : 02-01-2008 15:01 »  |  | 
 
 По первой: ты забыл проинициализировать переменную max, как минимум если вводить только отрицательные значения - будут проблемы   По второй, подсказка: раз массив упорядочен по возрастанию, то каждый элемент должен быть больше предыдущего или равен ему. Тебе нужно проверить, выполняется ли это условие для всех элементов в твоём массиве   |  
						| 
								|  |  
								| « Последнее редактирование: 02-01-2008 15:04 от Вад » |  Записан | 
 |  |  | 
	| 
			| 
					
						| Diskriptor | 
								|  | « Ответ #87 : 03-01-2008 19:25 »  |  | 
 
 Спасибо за заикание и подсказки, по первому проблему увидал, проинициализировал max=0; , тапер когда  вожу например такие числа: 1)-1 2)-20 3)-50 4)-40 5)-5 max=0 min=-50 Хотя должно выводится max=-1, ладно вернусь к этой проблеме  когда поделаю все домашки по программированию,вед препод не говорил чтоб программа и с отрицательным значением . По второму По второй, подсказка: раз массив упорядочен по возрастанию, то каждый элемент должен быть больше предыдущего или равен ему. Тебе нужно проверить, выполняется ли это условие для всех элементов в твоём массиве Спасибо знаю, благодаря теме про алгоритмы, начал по чучуть соображать что к чему, тепер другая проблема, я читал много про алгоритмы и в это время  не писал программы и тапер проблема другая тапер простые алгоритмы понимаю а вот при переложении алгоритма в код много синтаксических ошибок. Там надо организовать проверку путем перебора через цыкал, завтра если не чего не помешает по воюю с кодам по второму заданию. |  
						| 
								|  |  
								| « Последнее редактирование: 03-01-2008 19:31 от Diskriptor » |  Записан | 
 
 Единственный способ, научится программировать на каком либо языке программирования, это писать на этом языке программы. |  |  | 
	| 
			| 
					
						| Вад | 
								|  | « Ответ #88 : 03-01-2008 21:08 »  |  | 
 
 Ещё раз по первому: как вариант, посмотри, как у тебя проинициализирован min, и сделай также для max   По второму: правильно, тебе нужно в цикле пройтись по всему массиву и если хотя бы раз нарушается условие возрастания (точнее, неубывания, поскольку могут быть и равные элементы) - установить соответствующий результат. Реализуй самое доступное тебе решение, а если при повторном взгляде придумаешь, как сделать красивее - тем лучше, хотя здесь всё вроде достаточно просто, и пространство для улучшений (или ухудшений    ) невелико. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Люсь | 
								|  | « Ответ #89 : 04-01-2008 03:21 »  |  | 
 
 Правильно.Max=0, это всегда больше -1.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Посторонним просьба не беспокоить!-------------------------------------------------
 O (I) Rh +
 |  |  | 
	|  |