Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задан массив размерности М×М. Найти S по формуле Буду очень признателен, если поможете безрукому... 7. Задан массив {aij} размерности М×М. m m Требуется найти S=∑ ∑ aij i=1 j=1 https://www.cyberforum.ru/ cpp-beginners/ thread782692.html Составить условие задачи содержащей структурные данные и массивы, решить и оформить ее по образцу. C++
Буду очень признателен, если поможете безрукому... 8. Составить условие задачи содержащей структурные данные и массивы, решить и оформить ее по образцу. Образец: Текст программы на языке С++: #include #include #include #include struct flat
C++ Составить таблицу стоимости порций сыра весом 50, 100, 150, … 1000 г. Стоимость сыра — вводимая величина. Буду очень признателен, если поможете безрукому... 3. Составить таблицу стоимости порций сыра весом 50, 100, 150, … 1000 г. Стоимость сыра — вводимая величина. https://www.cyberforum.ru/ cpp-beginners/ thread782684.html C++ Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Буду очень признателен, если поможете безрукому... 4. Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Ниже приведен рекомендуемый вид экрана во время работы программы. Таблица квадратов нечетных чисел. Число Квадрат 1 1 3 9 5 25 7 49 9 81 https://www.cyberforum.ru/ cpp-beginners/ thread782682.html
C++ Даны 2 числовых ряда. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов.
Буду очень признателен, если поможете безрукому... 5. Даны 2 числовых ряда А и B. Задать массив, каждый элемент которого является произведением соответствующих элементов данных рядов.
C++ Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. https://www.cyberforum.ru/ cpp-beginners/ thread782679.html
Буду очень признателен, если поможете безрукому... 6. Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания.
C++ Определить, как расположены относительно друга друга прямая и отрезок Буду очень признателен, если поможете безрукому... 2. Заданы прямая ax+by+c=0 и отрезок своими концами (x1,y1) и (x2,y2) Определить, как расположены они друг относительно друга: отрезок пересекает прямую, отрезок лежит на прямой, отрезок лежит полностью по одну сторону от прямой. https://www.cyberforum.ru/ cpp-beginners/ thread782678.html Реализовать базу данных в виде массива C++
Основываясь не этой структуре: struct clientData{ int accNum; char Sur; char Name; float balance; }; которая была описана в примере с файлами реализовать базу данных. Должно быть главное меню со следующими операциями: Добавить запись Удалить запись
C++ Задача на времена года, нужно доделать https://www.cyberforum.ru/ cpp-beginners/ thread782675.html
Код такой. С зимой всё вроде правильно, а остальные не могу понять как делать, помогите доделать пожалуйста!!! //--------------------------------------------------------------------------- #include <stdio.h> #include <vcl.h> #pragma hdrstop #include <conio.h> //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv)
C++ работа с каталогами borland с++3.1 И так, мне нужно сделать прожку, где я сам могу менять директорию на какую хочу. Порывшись в help-e, в и-нете я думал, что правильно будет сделать так : #include <iostream.h> #include <conio.h> #include <dir.h> void main() { char path; cin>>path; int a=100; a=chdir(path); https://www.cyberforum.ru/ cpp-beginners/ thread782666.html
Странное рекурсивное поведение объекта std::cout C++
Пытался организовать очередь при помощи шаблона и наткнулся на "странное" поведение: // Организация очереди при помощи шаблона #include <iostream> #include <cstdlib> // По умолчанию тип int, размер 100 template <typename QType = int, int size = 100> class Queue { QType a;
C++ Программа МКБ-10 написана на С++? Здравствуйте. Скажите, эта программа(МКБ-10) написана на С++? Благодарю. https://www.cyberforum.ru/ cpp-beginners/ thread782654.html
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 29
09.02.2013, 22:11  [ТС] 0

Работа с char и string ф-циями - C++ - Ответ 4113825

09.02.2013, 22:11. Показов 650. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Vourhey Посмотреть сообщение
Почитай про адресную арифметику, тогда поймешь, что тут делают. Это является изменением значения указателя.
Сложение. Одним из операндов операции сложения может быть указатель,
а другим операндом обязательно должно быть выражение целого типа. Операция
сложения вырабатывает адрес, который определяется следующим образом: (адрес
в указателе) + (значение int_выражения)*sizeof(_тип_), где _тип_ тип
данных, на которые ссылается указатель.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
double d;
 
int n;
 
double *uk;
 
uk=&d; /* в uk адрес переменной d */
 
n=3;
 
uk=uk+n; /* в результате выполнения
операции сложения,
 
а затем операции присваивания в uk новый
адрес на 24
 
больше, чем предыдущий */
 
uk=n+uk; /* в uk адрес увеличился еще на 24
*/
подходит ли этот вариант в качестве достаточного объяснения?
в моем примере получается, что в atoi(fromBuf + l_name);, где fromBuf + l_name является увеличением указателя на 5 (ведь char = байт, l_name=5, значит текущий указатель переместился на 5 позиций дальше (5 байт))

Вернуться к обсуждению:
Работа с char и string ф-циями C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2013, 22:11
Готовые ответы и решения:

Работа с char и string
Привет. Продолжаю изучать C++. Можете посоветовать хорошую книгу или что-нибудь вроде книги(может...

Работа с Char и String
Добрый день. Задание: Дан текст. Вставить в него точку после каждого второго слова. Как можно...

Работа с методами класса, перегрузкой, дружественными ф-циями
Был бы очень благодарен любой помощи. Задача: 1)Создать класс (дин массив типа float), содержащий...

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

4
09.02.2013, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2013, 22:11
Помогаю со студенческими работами здесь

Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings])
Почему компилятор на это матерится? ObjA.Show(&quot;A&quot;); deprecated conversion from string constant...

Как из объекта String получить char* (НЕ const char*)
Доброго времени! Стандартная процедура работы с SD-card принимает параметр типа char *. Однако,...

Строка: чем отличается строки string, char, char*?
Помогите разобраться,совсем плохо идёт,чем отличается строки string,char,char* И если можно пару...

Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm [] в visual c++
Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm также...

padright(c:string; ch: char; n:byte):string - функция выравнивает строку С по размеру N
функция выравнивает строку С по размеру N. если длина строкиС меньше N, то она дополняется справа...

Преобразование между типами System::String, char*, wchar_t*, std::string и др.
При написании кода, взаимодействующего как с .NET и управляемым кодом, так и с неуправляемым кодом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru