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

Объясните пожалуйста, как работает код. Указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать все двоичные числа по порядку каждую цифру в отдельный элемент массива http://www.cyberforum.ru/cpp-beginners/thread781571.html
Дано число p - количество знаков в двоичном числе Нужно записать все двоичные числа по порядку каждую цифру в отдельный элемент массива и посчитать количество единиц в числе. Пример p=3 Массив А кол-во единиц в числах 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 2 1 0 0 1
C++ слияние списков помогите с написание программы!!! нужно написать программу которая объединяет два упорядоченных списка в один. Функция merge должна получать указатели на первый узел каждого списка, которые необходимо объединить и вернуть указатель на первый узел объединяемого списка!!! http://www.cyberforum.ru/cpp-beginners/thread781570.html
воспроизведение файла из ресурсов C++
Всем здравствуйте! Скажите, пожалуйста, как можно воспроизвести звук из ресурсов в visual C++?
C++ Указатель на массив символов
фрагмент кода: void putX(int x, int y, char** mass); ///////////////////////////////////// // -------- Главная часть -------- // ///////////////////////////////////// int _tmain(int argc, _TCHAR* argv) { char mass= {' '}; int x = 0, y = 0;
C++ Возникает "прекращение работы программы" http://www.cyberforum.ru/cpp-beginners/thread781545.html
Здравствуйте. Задание: дана матрица, упорядочить каждую строку матрицы по возрастанию абсолютных величин методом пузырька. При некоторых значениях строк и столбцов почему-то возникает прекращение работы программы и она не до конца все выводит. Например при 3 строках и 5 столбцах не выводится кол-во сравнений и вылезает это окно, а например при 10 строках и 9 столбцах все работает отлично. В...
C++ Задача про год Есть такая задача. Дано число k (от 1 до 365). присвоить значение n (от 0 до 6) в зависимости от того, на какой день недели приходиться k-тый день года, учитывая то, что 1 января понедельник. Я сначала подумал что можно сделать через остаток от деления. Но это будет работать до 3 января. Намекните какими способами можно ее сделать. Добавлено через 12 минут Например 3 число и все числа с... подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
07.02.2013, 22:42     Объясните пожалуйста, как работает код. Указатели
C++
1
#include "stdafx.h"
Visual C++ что ли?

C++
1
2
3
 char str[80];
  char token[80];
  char *p, *q;
автору С вспомнился... есть ещё inline вставки в ассемблере, рекомендую...

C++
1
gets_s(str);
ещё лучше

system ("pause");
нет в unix такой команды(

это что за книга такая? где так учат?
разделять текст по словам в С++ приблизительно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vector<string> split(const string& str)
{
    typedef string::const_iterator iter;
    vector<string> ret;
 
    iter i = str.begin();
    while (i != str.end()) {
 
        // пропускаем пробелы (или символы подобные ему)
        i = find_if(i, str.end(), not_space);
 
        // находим следующий пробел после этого слова
        iter j = find_if(i, str.end(), space);
 
        // добавляем слово в выходной контейнер слов
        if (i != str.end())
            ret.push_back(string(i, j));
        i = j;
    }
    return ret;
}
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru