ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5241  
Старый 04.05.2010, 19:36
Аватар для B@ton
B@ton
Новичок
Регистрация: 18.07.2007
Сообщений: 15
Провел на форуме:
49011

Репутация: 2
По умолчанию

Как добавить элемент в список после заданного??? Написал такую функцию но что-то не пашет.
Цитата:
void addElement_num(List& theList)
{
Item* curItem= theList.itsFirst;
Item* newItem=new Item; //указатель на новый элемент списка
int Pos;
std::cout<<"Enter the position of added item"<<std::endl;
std::cin>>Pos;
for(int i=0; i<Pos ; i++)
{
if(curItem)
{
curItem=curItem->elemNext;

}
}
newItem->elemNext=curItem->elemNext;
curItem->elemNext=newItem;
}
 
Ответить с цитированием

  #5242  
Старый 05.05.2010, 13:47
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

В чем проблема?
Код:
#include "stdafx.h"
#include <iostream>

int main ()
{
	int str, res, i, vib;
	setlocale( 0, "Rus" );
	std::cout << "Выберите режим работы программы/n" << std::endl;
	std::cout << "1 - шифрование /n 2 - расшифровка /n" << std::endl;
	std::cout << "Ваш выбор: " << std::endl;
	std::cin << str;
	cout << "/n" << std::endl;
	if (str == 1)
	{
		std::cout << "Вы выбрали шифрование, введите строку для щифрования /n";
	}
	if (str == 2)
	{
		std::cout << "Вы выбрали расшифровку, введите строку для расшифровки /n";
	}
	if (str != 2 $$ str != 1)
	{
		std::cout <<"Вы совершили ошибку при выборе действия, перезапустите программу /n";
	}
return 0;
}
Ошибок сыпит просто жуть...
 
Ответить с цитированием

  #5243  
Старый 05.05.2010, 14:04
Аватар для noxjoker
noxjoker
Познающий
Регистрация: 07.08.2009
Сообщений: 85
Провел на форуме:
705829

Репутация: 53
Отправить сообщение для noxjoker с помощью ICQ
По умолчанию

Цитата:
//#include "stdafx.h"
#include <iostream.>

int main ()
{
int str, res, i, vib;
setlocale( 0, "Rus" );
std::cout << "Выберите режим работы программы/n" << std::endl;
std::cout << "1 - шифрование /n 2 - расшифровка /n" << std::endl;
std::cout << "Ваш выбор: " << std::endl;
std::cin >> str;
std::cout<<std::endl;
if (str == 1)
{
std::cout << "Вы выбрали шифрование, введите строку для щифрования /n";
}
if (str == 2)
{
std::cout << "Вы выбрали расшифровку, введите строку для расшифровки /n";
}
if (str != 2 && str != 1)
{
std::cout <<"Вы совершили ошибку при выборе действия, перезапустите программу /n";
}
return 0;
}
Только убрал ошибки
 
Ответить с цитированием

  #5244  
Старый 05.05.2010, 14:05
Аватар для razb
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Цитата:
if (str != 2 $$ str != 1)
Это что за доллары? предполагается &&

Цитата:
"/n"
Перевод строки \n

Цитата:
std::cin << str;
Предполагается ввод с потока >>

Вывод: необходимо перечитать первые 3 главы книги мин. 3 раза =)
 
Ответить с цитированием

  #5245  
Старый 05.05.2010, 14:07
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Тфу ты. Огромное спасибо. Всегда сыплюсь на маленьких ошибках из-за не достатка практики и времени...
 
Ответить с цитированием

  #5246  
Старый 05.05.2010, 16:05
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Вопрос по visual studio 2008.
Возможно ли включить "счетчик" строк?
Чтоб видеть какая строка имеет какой номер?
А то не удобно искать ошибку в программе в 37 строк в ручную =))
 
Ответить с цитированием

  #5247  
Старый 05.05.2010, 16:15
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от gold-goblin  
Вопрос по visual studio 2008.
Возможно ли включить "счетчик" строк?
Чтоб видеть какая строка имеет какой номер?
А то не удобно искать ошибку в программе в 37 строк в ручную =))
Tools>Options>Text Editor>All languages>Line numbers
 
Ответить с цитированием

  #5248  
Старый 06.05.2010, 00:20
Аватар для Irdis
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
Отправить сообщение для Irdis с помощью ICQ
По умолчанию

имхо View>Error List> клац клац
тебя самого будет перекидывать на строку с ошибкой. а номера строк мне кажутся излишними.
 
Ответить с цитированием

  #5249  
Старый 06.05.2010, 00:22
Аватар для BrainDeaD
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

может и холивар, но я без нумерации строк вообще работать не могу.
 
Ответить с цитированием

  #5250  
Старый 06.05.2010, 00:28
Аватар для gold-goblin
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

Цитата:
может и холивар, но я без нумерации строк вообще работать не могу.
+5.
привык еще с паскаля.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ