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

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

Войти
Регистрация
Восстановить пароль
 
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
#1

Присвоить Char Char - C++

01.12.2012, 19:49. Просмотров 492. Ответов 8
Метки нет (Все метки)

У меня есть какое-то имя считанное до
char name[40];
потом я считываю еще одно имя до
char name1[40]
проверяю которое из них имеет больше букв через strcmp.
Но дальше я пытаюсь присвоить первой переменной значение второй, что у меня никаким макаром не получается.
Возможно ли это вообще?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Присвоить Char Char (C++):

есть массив char. есть строка string. как присвоить значению string-a значение char-a? - C++
есть массив char. есть строка string. как присвоить значению string-a значение char-a?

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const& - C++
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned short); ...

char** как присвоить строку - C++
Здравствуйте. Как присвоить строку типа: &quot;-P -T -K 38478&quot; внутри главной ф-ции. переменной argv. Я понимаю что это передача ссылки на...

Присвоить string'y массив char - C++
char name1 = &quot;helloPeople&quot;; std::string name2; name2 = name1; // как можно это реализовать? Причем с массива нужно начать считывать...

Присвоить новое значение для char - C++
Доброго времени суток! Объявилась не большая проблема: char Folder1 = &quot;Objects\\Forest\\&quot;; if (map==0) Folder1 =...

Присвоить Указателю адрес из массива Char - C++
Например есть такой код: #include &lt;iostream&gt; using namespace std; int main() { int a = 123456789; int *sa =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gray_fox
What a waste!
1506 / 1209 / 68
Регистрация: 21.04.2012
Сообщений: 2,544
Завершенные тесты: 3
01.12.2012, 20:01 #2
C
1
strcpy(name, name1);
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
01.12.2012, 20:02 #3
почему strcpy не подходит?
gray_fox
What a waste!
1506 / 1209 / 68
Регистрация: 21.04.2012
Сообщений: 2,544
Завершенные тесты: 3
01.12.2012, 20:02 #4
Это если надо скопировать из name в name1.
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
01.12.2012, 20:02 #5
не успел
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
01.12.2012, 20:06  [ТС] #6
strcpy я пытался делать,оно ведь со второго значения присваивает в первое.
Но когда 1 имя будет к пример Jacks , а второе Pit , то в конце выдает Jacks.
gray_fox
What a waste!
1506 / 1209 / 68
Регистрация: 21.04.2012
Сообщений: 2,544
Завершенные тесты: 3
01.12.2012, 20:13 #7
Какой результат ожидаешь? Просто name = name1; сделать нельзя.

Добавлено через 49 секунд
Я. кстати, в 4-ом посте перепутал, там наоборот, из name1 в name.
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
01.12.2012, 20:17 #8
Цитата Сообщение от maSt Посмотреть сообщение
проверяю которое из них имеет больше букв через strcmp.
Проверять сколько букв в строке по другому надо:
C++
1
int n = strlen(name);
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
01.12.2012, 20:46  [ТС] #9
И вот все таки , хочу присвоить name до name1
пишу strcpy(name,name1);
Но значение name не изменяется.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2012, 20:46
Привет! Вот еще темы с ответами:

Error C2664: sprintf: невозможно преобразовать параметр 1 из 'const char *' в 'char *' - C++
error C2664: sprintf: невозможно преобразовать параметр 1 из 'const char *' в 'char *' void crpost(const statep &amp;struc1) { ...

Ошибка в cannot convert char * to char вроде поправил теперь выводит ересь( - C++
Всем доброго дня! У меня такая проблемка.... написал программу, но сначала она ругалась на Cannot convert char* to char теперь вроде...

Как присвоить пустой символ переменной char - C++
Хочу присвоить переменной a,&quot;пустой&quot; символ, чтобы не морочиться и не делать лишних проверок во время вывода cout &lt;&lt; a &lt;&lt; endl; Пишу ...

как присвоить переменной char значение слова ? - C++
Здравствуйте ребята !! Я новичок в этом сайте , и даже новый в c++ . сегодня начал c++ . я знаю PHP , и решил учить c++ . и мне очень...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.12.2012, 20:46
Ответ Создать тему
Опции темы

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