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

Непонятная операция в листинге - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить порядковый номер числа, отличного от остальных. http://www.cyberforum.ru/cpp-beginners/thread293718.html
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. Добавлено через 11 часов 45 минут Я вот задачку эту сделал только она работает не во всех случаях, во всяком случае у меня, если вводить данные так: a=1 b=1 c=2 d=1
C++ замена цифр словами нужно написать программу на С: В текстовом файле заменить все отдельно стоящие цифры на соответствующие слова. кто может помогите=) http://www.cyberforum.ru/cpp-beginners/thread293705.html
умножение двух двоичных чисел!!! C++
затрудняюсь с умножением двух двоичных чисел, подскажите как это сделать!!! Bin Bin:: operator+(Bin& b1){ int t=0; int i, n1,n2,s; char f; if(b1.n.size()>n.size()){s=b1.n.size();} else{s=n.size();} b1.n.resize(s); n.resize(s); for(b1.it=b1.n.begin(), it=n.begin(), i=0; i<s; i++){
Функция (уравнение) C++
Ребят вот в общем само задание! И к нему же решение но как оказалось оно неверно не даны некоторые условия буду очень признателен если кто-то исправит либо поможет мне с этой работой а то ведомость закроют буквально завтра :/
C++ практические работы http://www.cyberforum.ru/cpp-beginners/thread293691.html
блин ребят помогите задали практические делать а я вообще в c# не шарю над по темам мтупенчатые массивы файловай система c# текстовые файлы регулярные выражения символы и строки бинарные файлы выручайте....
C++ Описать запись с именем ZNAK Написала программу на СИ++, помогите (если есть время у кого-нибудь) перевести на СИ!!..В пятницу сдавать,не могу доделать...+если можете,помогите оформить в виде меню.. Вот программа на СИ++ и задание Описать запись с именем ZNAK, содержащую следующие поля: – фамилия, имя; – знак Зодиака; – дата рождения (массив из трех чисел). Написать программу, выполняющую следующие... подробнее

Показать сообщение отдельно
.Malek.
5 / 5 / 0
Регистрация: 20.03.2011
Сообщений: 180

Непонятная операция в листинге - C++

12.05.2011, 09:42. Просмотров 231. Ответов 1
Метки (Все метки)

Почему if(s[0]=='.') использует s[0]= на s[i] и что значит ++s мы сдвигаем указатель или что растолкуйте
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
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
 
int CountLetters(char* s)
{
    if(s[0]=='.')
    {
        return 0;
    }
    else
    {
        if(s[0]==' ')
        {
            return CountLetters(++s);
        }
        else
        {
            return CountLetters(++s)+1;
        }
    }
}
 
void main()
{
    clrscr();
    cout<<"Enter string"<<endl;
    char* s;
    cin.get(s,255);
    cout<<CountLetters(s)<<" letters"<<endl;
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru