Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Исправте ошибку на Си++

Ответить
Настройки темы
C/C++ - Исправте ошибку на Си++

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пожалуйсто помогите исправить программу.
Текст вводится строчными буквами,она должна заменить все строчные буквы прописными,кроме букв стоящих после точки!
Код: Выделить весь код
#include<iostream.h>
#include<string.h>
#include<math.h>
#include<conio.h>
main()
{
  int i;
  char S[50];
  cout<<"Введите текст"<<endl;cin>>S;
  i = 2;
  while (i <= strlen(S))
  {
    while ((S[i]!='.') and (S[i]!=' ')) 
    {
      S[i] = (char)((int)S[i] + 32);
      i++;
      if (i > strlen(S)) break;
    }
    if (i>strlen(S)) break;
     if (S[i]=='.') i++;
         i++;
  }
  cout<<S<<endl;
system("pause");
}

Отправлено: 13:07, 20-12-2010

 

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


В С++ and пишется &&. Замените and на && (логическое И)

Код: Выделить весь код
    while ((S[i]!='.') and (S[i]!=' '))
Код: Выделить весь код
    while ((S[i]!='.') && (S[i]!=' '))

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:40, 21-12-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Исправте ошибку на Си++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Не могу найти ошибку Dremuk Скриптовые языки администрирования Windows 1 28-01-2010 15:35
C/C++ - Помогите найти ошибку KEKS-KEKS Программирование и базы данных 9 01-11-2007 20:30
как побороть ошибку?? Stas-Good Microsoft Windows NT/2000/2003 3 08-02-2006 15:53
как исправить ошибку? Millenium Microsoft Windows 2000/XP 6 28-12-2005 11:22
ME выдаёт ошибку std Microsoft Windows 95/98/Me (архив) 7 09-08-2003 22:42




 
Переход