Форум программистов, компьютерный форум 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 число и все числа с... подробнее

Показать сообщение отдельно
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134
07.02.2013, 22:05     Объясните пожалуйста, как работает код. Указатели
Если не сложно, напишите пожалуйста комметнтарии к каждой строке. Никак не могу разобраться. Программа разделяет строку на слова.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "stdafx.h"
#include <iostream>
#include <cstdio>
using namespace std;
 
int main()
{ setlocale (0,"rus");
  char str[80];
  char token[80];
  char *p, *q;
 
  cout << "Введите строку: ";
  gets_s(str);
 
  cout << "По словам: \n";
  p = str; 
 
 
  while(*p) { 
    q = token;  
   
    while(*p!=' ' && *p) {
      *q = *p;   
       q++; p++; 
    }
    if(*p) p++; 
    *q = '\0'; 
    cout << token << '\n';
  }
 
  system ("pause");
  return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru