Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2008, 18:03   #1
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Сообщение Программа работает не корректно

Код:
#include <iostream>
#include <cctype>
int main()
{
        using namespace std;
        char st[256];
        cout<<"vvedi stroky\n";
        cin.get(st,256);
    int t=0;
        int n=strlen(st);
        cout<<"Otvet: \n";
        for(int i=0; i<=n; i++)
        {
                if(isalpha(st[i])) 
                        t++;
                if(!isalpha(st[i]) || st[i]=='\0')
                {
                        for(int j=i-t; j<i; j++)
                                cout<< st[j];
                        cout<<endl;
                        t=0;
                }
        }
        return 0;
}
Программа работает не корректно.(припостроении строится при задании условии вылетает)
Плиз помогите.
Заранее СПС!

Модератор: тег CODE
О, степь родимая, как я скучаю по тебе...

Последний раз редактировалось MaTBeu; 24.12.2008 в 18:16.
Neymexa вне форума Ответить с цитированием
Старый 24.12.2008, 18:08   #2
eyo
Помощник
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 55
По умолчанию

В VC 2005 всё ок.
Продал кроссовки Fila, купил текилу.
eyo вне форума Ответить с цитированием
Старый 24.12.2008, 18:20   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Что программа должна делать? Где вопрос?
MaTBeu вне форума Ответить с цитированием
Старый 24.12.2008, 18:57   #4
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Сообщение

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Что программа должна делать? Где вопрос?
В 2005 тоже самое ты кстати мне советовал перенести using namespace std за метод main .
Я так и сделал но не помогло

Программа должна сортировать строку
Пример:
moscow34piter-(/volgograd
Результат :
moscow
piter
volgograd
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Старый 24.12.2008, 19:11   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Студия 2005. Win32 Console Application -> Empty project
Строка: Moscow334\=Piter423Vladivostok
Ответ:
Moscow
Piter
Vladivostok


Все нормально работает. Ты значит что-то не так делаешь. Давай подробнее тип проекта.
MaTBeu вне форума Ответить с цитированием
Старый 24.12.2008, 19:17   #6
Neymexa
Proffesional
Форумчанин
 
Аватар для Neymexa
 
Регистрация: 18.11.2008
Сообщений: 417
Хорошо

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Студия 2005. Win32 Console Application -> Empty project
Строка: Moscow334\=Piter423Vladivostok
Ответ:
Moscow
Piter
Vladivostok


Все нормально работает. Ты значит что-то не так делаешь. Давай подробнее тип проекта.
Блин спс за помощь!
Ты до какого будешь в он - лайн?
Я создаю проект console application но не empty.
Попробую
О, степь родимая, как я скучаю по тебе...
Neymexa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа не работает ZYRGiX Помощь студентам 2 22.07.2008 21:44
Программа не работает Михаил Юрьевич Общие вопросы Delphi 2 19.04.2008 23:27
Не работает программа на delphi pcholka Софт 5 10.01.2008 20:04
не корректно работает функция "если" (+) zetrix Microsoft Office Excel 0 30.10.2006 19:19