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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2012, 12:21   #11
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Тогда наверное так.
Код:
#include <iostream>
#include <cstdio>
#include <conio.h>
#include <stdio.h>
#include <string.h>

using namespace std;
int main()
{   
    string str[20];
    char c;
    FILE *read, *write;
    read = fopen("in.txt", "r");
    int wi = 0;
    while ((c = getc(read))!= EOF)
    {
		if(c == ' ')
          str[wi++] += '\0'; 
		else
          str[wi] += c;
    }
	for(int i = 0;i<wi;i++)
		if(!strcmp(str[i].c_str(),"и"))
	  {
        string tmp = str[i-1]; 
        str[i-1] = str[i+1];
		str[i+1] = tmp;
	  }

    fclose(read);
    write = fopen("out.txt", "w");
    for(int j=0; j<=wi; j++) 
      fprintf(write,"%s ",str[j].c_str()); 
    fclose(write);
    getch();
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Старый 28.04.2012, 16:10   #12
Evielle
Пользователь
 
Регистрация: 23.04.2012
Сообщений: 22
По умолчанию

Спасибо огромное!

Но главная проблема strcmp - не поддерживает кириллицу( Писал об этой проблеме выше..
А нужен принципиально русский.
Evielle вне форума Ответить с цитированием
Старый 28.04.2012, 17:14   #13
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

это не strcmp не поддерживает, VS поддерживает начиная с 2005 вроде, BDS тоже справляется.
Помог? Оставляем отзыв =)

Последний раз редактировалось Helloween; 28.04.2012 в 17:18.
Helloween вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение строк в СИ Artem_Kokos Помощь студентам 6 14.11.2011 18:46
Сравнение строк Corvette Общие вопросы C/C++ 4 11.09.2011 23:42
Сравнение строк Dasharnb777 Общие вопросы .NET 5 22.09.2010 20:46
Макрос на сравнение и подсчет в первом столбце строк, и сумирование значений этих строк в другом столбце Shpr0T Microsoft Office Excel 8 30.08.2010 17:52
Сравнение строк Jasper92 Общие вопросы C/C++ 6 23.12.2009 12:49