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

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

Войти
Регистрация
Восстановить пароль
 
ggmann
20 / 20 / 1
Регистрация: 06.10.2008
Сообщений: 173
#1

Передать переменную типа char по ссылке - C++

14.09.2011, 21:08. Просмотров 736. Ответов 2
Метки нет (Все метки)

доброго времени суток.

помогите над очень простым задание из одной книги.

Создайте функцию, которая получает аргумент char& и изменяет его. В функции мэйн() выведите переменную чар, вызовите функцию для этой переменной и снова выведите ее.

с выводом то проблем нету) но вот никак не могу нормально передать перменную, то ругается на константность, то на временность.

помогите советом или кодом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2011, 21:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Передать переменную типа char по ссылке (C++):

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int? - C++
Пожалуйста, напомните стандартную функцию

Передать из массива char в переменную long? - C++
Люди добрые help!!! Не могу сообразить как обратно вернуть значение переменной x.number = 0xff804020; #include "stdafx.h" #include...

Передать из массива char в переменную long? - C++
Переменную x.number = 0xff804020; я передал в массив x.bytes по байтно #include "stdafx.h" #include "conio.h" union X { ...

Очистить переменную типа char * - C++
Привет. Тупит код: char *rt; int port=4; rt="COM"; char temp1; //временная перем. ...

Ввод символов в переменную типа char - C++
Почему после ввода больше 1-го символа выбивает default? #include <iostream> #include <conio.h> #include <math.h> using...

Не могу обнулить переменную типа char - C++
Доброго времени суток, помогите обнулить переменную, т.к. мой компилятор ругается "E2277 Lvalue required" char inBuffer; ...

2
Сыроежка
Заблокирован
14.09.2011, 21:19 #2
Цитата Сообщение от ggmann Посмотреть сообщение
доброго времени суток.

помогите над очень простым задание из одной книги.

Создайте функцию, которая получает аргумент char& и изменяет его. В функции мэйн() выведите переменную чар, вызовите функцию для этой переменной и снова выведите ее.

с выводом то проблем нету) но вот никак не могу нормально передать перменную, то ругается на константность, то на временность.

помогите советом или кодом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include   <iostream>
 
void f( char &c )
{
   c = 'b';
}
 
int main()
{
   char c = 'a';
 
   std::cout << "Before f() c = " << c << std::endl;
 
   f( c );
 
   std::cout << "After f() c = " << c << std::endl;
}
1
ggmann
20 / 20 / 1
Регистрация: 06.10.2008
Сообщений: 173
14.09.2011, 21:28  [ТС] #3
уф, терь ясно что у меня не так было , я же пытался масив создать типа char c[] = "fff"; ,а это уже другая история, спс за код
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2011, 21:28
Привет! Вот еще темы с ответами:

Занести число в переменную, типа char - C++
char a; cin&gt;&gt;a; a=3; Тут при чтении с клавы мы считываем символ , т.е. если я введу 3, то а будет равно 3, а при присваивании а =...

Как сравнить переменную типа char - C++
нужно найти элементы типа char различные от нуля, программу я написал, а вот не получается сравнивать #include &lt;iostream&gt; #include...

Сложение массива типа char в одну переменную - C++
Здравствуйте, уважаемые форумчани, помогите разобраться с такой простой задачей. Есть массив char Arr={'1','a','3','b','5','c'}....

Переменную типа char представить в виде 8 битов - C++
У меня есть символ a. char x = 'a'; = 1 байту. Тоесть 8 битам. Как мне получить символ a в битовом представлению? Тоесть a=....


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

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

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