C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Хороший вопрос по С++, По крайней мере я так думаю
VainahskiyPapa
Отправлено: 09.12.2004, 08:46


Дежурный стрелочник

Группа: Участник
Сообщений: 46



Есть следующий листинг

Прогоните кому не лень, и увидите что переменная "с1" начинает вести себя якто не так.

Тем кто прогнал: Переменная ведет себя как норм int, но единицы выводятся через запятую как будто-бы формат вывода << поменялся. Что такое вообще ',' в int? В Стандарте смотрел — не могу найти. Сейчас еще погляжу, но маловероятно. Мож глюк какой. Поможите товарисчи добрые.
CODE

#include < iostream.h >
#include < string.h >
#include < conio.h >

int main()
{
       int l1,l2,r;
       int c1=10;
       string re;
       string s1="agf75sd67fghjklll;fghfgh";
       string s2="agf7567kjwgsgfkghfgh";
       l1=s1.length();
       l2=s2.length();
       for(int i=0;i < l1;i++)                  
          for(int j=0;j < l2;j++)
             {
             c1++;
             cout << c1 << endl;
             getch();              
             r=0;
             if(s1[i]==s2[j])
               {
               for(int k=j+1;k<l2;k++)
                  {
                  r++;
                  if(s1[i+r]==s2[k])
                    {
                    re[i+r-1]=s2[k-1];  // если закомментить с работает как
                                                  //нормальный integer
                    //c1++;
                    //cout<< c1 << endl;
                    }
                    else
                    break;
                  }
               }
             }
         
       //for(int i=0;i<5;i++)
       int k=c1;
//        cout <<(int)c1 << k << endl;
//re[i];
       return 0;
}


Отредактировано VainahskiyPapa — 09/12/2004, 20:48
Gedeon
Отправлено: 09.12.2004, 09:24


Ветеран

Группа: Модератор
Сообщений: 1742



Вы, мил человек, возмите код в теги, сверху для этого даже кнопочки есть, ато от того, что Вы постили не все отображается.
VainahskiyPapa
Отправлено: 09.12.2004, 19:49


Дежурный стрелочник

Группа: Участник
Сообщений: 46



Пжалыста, МИЛ ЧЕЛОВЕК. На здоровьечко.

Вернуться в Вопросы программирования в C++Builder