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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2013, 17:56   #1
RG21
Пользователь
 
Регистрация: 17.04.2013
Сообщений: 15
По умолчанию Язык С++.Почему не выполняется программа.

Помогите найти ошибку.Программа должна выполнять следущее:считывает текст из файла и выводит на экран текст, в котором в каждом четном предложении слова следуют в обратном порядке.

Код:
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    ifstream ifs("1.txt");
      string s;
    while(!ifs.eof())
    {
             getline(ifs,s);
              cout << "original =   " << s << "\n";
			  cin.get();	
             reverse(s.begin(), s.end());
	}
 cout<<"----------------------\n";
}
 void v( char *x)
{
   int s=0;
    int k;
    for(int i=0; i<s(x); i++)
        k=s(x);
 for(int i=0; i<s(x); i++)
    {
        if(*(x+i)=='.' && i%2 == 0)
	   cout << "reverse =  " << s << "\n";
	system("pause");	
}
}
RG21 вне форума Ответить с цитированием
Старый 27.05.2013, 18:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А с чего ты взял что она не выполняется?
Отладкой проходил?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2013, 18:14   #3
RG21
Пользователь
 
Регистрация: 17.04.2013
Сообщений: 15
По умолчанию

не выполняется эта часть
Код:
void v( char *x)
{
   int s=0;
    int k;
    for(int i=0; i<s(x); i++)
        k=s(x);
 for(int i=0; i<s(x); i++)
    {
        if(*(x+i)=='.' && i%2 == 0)
	   cout << "reverse =  " << s << "\n";
	system("pause");
процесс завершается ,ничего не выводя.

Последний раз редактировалось Stilet; 27.05.2013 в 21:02.
RG21 вне форума Ответить с цитированием
Старый 27.05.2013, 21:01   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А она и не должна выполнятся.
Ты же эту процедуру в main() нигде не вызываешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почему не выполняется 3-е движение? Код на Pascal ABC.NET Рафиль Паскаль, Turbo Pascal, PascalABC.NET 1 23.12.2011 13:01
Почему выполняется дважды? MAKEDON Помощь студентам 1 17.05.2009 15:06
Почему выполняется ложное условие? AND Помощь студентам 8 16.11.2007 16:30
Почему не выполняется запрос? chingiz БД в Delphi 2 27.05.2007 21:56