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

Что означает * перед переменной ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ recursion with variadic template http://www.cyberforum.ru/cpp-beginners/thread434074.html
#define NOT_COMPILE 1 #if NOT_COMPILE // так не компилится template <class Type, unsigned int head, unsigned int ... rest > struct bitfield { static const Type value = (1 << head) | bitfield <Type, rest...>::value; // строка 100
C++ поменять местами первый столбец со вторым ,третий с четвёртым, и т.д. помогите решить пожалуйста!!!! Дан двумерный массив из чётного числа столбцов .поменять местами его первый столбец со вторым ,третий с четвёртым, и т.д. http://www.cyberforum.ru/cpp-beginners/thread434059.html
C++ Господа, нужно выбрать double-архив из строки string(С++/С)
Есть строка формата: string str="R 7.2 531.804 119.479 0.477472 175.792 7.22212 -64.2461 0 79.5401 -0.600769 77.957 0 0.982318 0 0 3.708 0"; Нужно выбрать все символы(double-архив). Первый символ - R, далее 3 пробела. Я начинающий, возможно кому-то задача тривиальна... Бьюсь не первый день... Это уже крик о помощи. Спасибо за понимание, Art_snake....
C++ Найти сумму ряда
Вычислить сумму cos1/sin1+(cos1+cos2)/(sin1+sin2)+...+(cos1+cos2+...+cosn)/(sin1+sin2+...+sinn). вот что у меня получилось...но выдаёт ошибку #include<iostream.h> #include<conio.h> #include<math.h> int main() {int n;
C++ Курсор и Изображени http://www.cyberforum.ru/cpp-beginners/thread434027.html
Пожалуйста помогите очень сложно.
C++ Исправить код (считать данные из файла) С языком знаком на очень базовом уровне. С чтением из файлов почти не знаком (не знаю, правильно ли выбрал именно fscanf). Постарался написать "примерный" код, прошу посмотреть и указать на ошибки. Проблема оптимизации не очень важна. Нужно записать данные из файла в структуры, и потом как-бы найти "нужную" строку из этих структур. // структура для заполнения struct tag_info { char id; ... подробнее

Показать сообщение отдельно
wildfires
1 / 1 / 0
Регистрация: 09.01.2012
Сообщений: 114
24.01.2012, 03:43     Что означает * перед переменной ?
Собственно вопрос в название топика.
Например есть программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(int argc, char argv[])
{
    const int size = 255;
    char str[size],
        *maxs = str,
        *mins = str,
        *c = str;
    gets( str );
    char *end = str + strlen( str );
 
    while( c < end ){
        c = strtok( c, " " );
        int len = strlen( c );
        if ( strlen( mins ) > len ) mins = c;
 
        c += len+1;
    }
    cout  << "Korotkoe slovo - " << mins;
    getch();
    return 0;
}
Что означает *end, *maxs и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru