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

Компиляция проходит, но программа работает неправильно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор http://www.cyberforum.ru/cpp-beginners/thread678985.html
Почему переменные не инициализируются???? class MainFuns{ public: string Name; int Number; bool Blocking;
C++ хочу попробовать всунуть "for (int j=0; j<5; j++)" в cin. Как это можно реализовать? int main() { const int Mass =5; int a; for (int j=0; j<5; j++) { cout << "->"; cin >> a; } http://www.cyberforum.ru/cpp-beginners/thread678980.html
Создать модуль DLL библиотек с функциями вычисления размера файла C++
доброго времени суток! Есть довольно обширное задание у меня из которого я никак не могу одолеть следующую часть: Создать модуль DLL библиотек с двумя функциями: 1) Определить и вывести размер файла, название которого запрашивается 2) Изменить название файла который запрашивается пользователем. Все на Си в виде дополнения Win32 console application Собственно с таким еще не...
Программа с НОК C++
Задача: Даны две сцепленные шестеренки. У одной шестеренки N зубцов, у другой K. Требу- ется найти, какое минимальное число поворотов на один зубчик требуется сделать, чтобы шестеренки вернулись в исходное состояние. Входная информация содержит два целых числа N и K. В выходную информацию выведите искомое количество зубчиков. Есть еще условие о размере чисел (не более миллиона на вход и...
C++ OpenGL и Visual C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread678952.html
Доброго времени суток уважаемые русскоговорящие жители планеты. Подскажите как быть если кто знает. Жил я себе не тужил да вот решил я просветиться да в мире компьютерном, да начал изучать С++, а с ним да и Open GL . Скачал и установил библиотеки , как было сказано на этом форуме , #include <GL/glut.h> перестало подчеркиваться красным , код вроде бы коректно воспринимаеться, я было...
C++ Определить радиус основания цилиндра единичного объема для значений высоты 0.5, 1, 1.5, .... 5 пожалуйста напишите задачи Цилиндр объема единица имеет высоту h. Определить радиус основания цилиндра для значений h, равны 0.5, 1, 1.5, .... 5. подробнее

Показать сообщение отдельно
CaH_CaHbl4
 Аватар для CaH_CaHbl4
21 / 21 / 4
Регистрация: 12.02.2012
Сообщений: 137
24.10.2012, 00:12     Компиляция проходит, но программа работает неправильно
Задача: дан текстовый файл. в нем символы "." и "," заменить на "тчк" и "зпт" соответственно.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
/*
В файле заменить символы "." и "," на "тчк" и "зпт" соответственно.
*/
 
#include <string> //С++-строки типа string
#include <iostream>
#include <fstream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
 
using namespace std;
 
  //"Широкие" С-строки
int _tmain(int argc, _TCHAR* argv[])
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  string str;
  ifstream cf;
  cf.open("cinput.txt");
  if(!cf.is_open())  //если ошибка при открытии файла
    {
     cout << "Ошибка при открытии файла" << endl;
     getch();
     return 0;
    }
    else //если файл открыт
     while (!cf.eof()) //пока не конец файла
     {
      getline(cf,str); //читаем симвоl
      int len = str.length()-1;
      int i=0;
      char ch;
        while (i<=len)
            {
                ch = str.at(i);
                if ((ch!='.') && (ch!=',')) cout<<ch;
                else
                {
                switch(ch)
                  {
                    case '.': cout<<" тчк";
                    case ',': cout<<" зпт";
                  }
 
                }
                i++;
            }
      cout<<endl;
     }
  cf.close();
  cout <<"С string строками выполнил. Идем дальше"<<endl;
  getch();
}
Файл на вход
любой текст, в котором нужно
заменить знаки препинания,
согласно условию... эм. ну как
его. а! условию, задачи.
то что программа выводит, прислал во вложении.
код выложен для рад студио. в дев си ++ таже самая ситуация.
толи уже спать пора, толи еще что-то.
гуру, помогите пожалуйста
Миниатюры
Компиляция проходит, но программа работает неправильно  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru