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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2015, 23:41   #1
Kolyakolya
Новичок
Джуниор
 
Регистрация: 11.12.2015
Сообщений: 1
По умолчанию файлы в си(не работает расшифровка) выводит одни H

Код:
#include <stdio.h>
#include <wctype.h>
#include <time.h>
#include <math.h>
int main()
{
	char str1[] = "ABCDEFGHJKLMNOPQRSTVWXYZ";
	char str2[] = "SZKCRABWMDTYOXELPFQHVNJG";
	const int N = 26;
	FILE *in, *out, *dec;
	char ch;
	in = fopen("My text.txt", "rb");
	out = fopen("Other text.txt", "wb");
	dec = fopen("my text1.txt", "wb");
	if (in == 0)
	{
		printf("Error\n");
		return 1;

	}
	else 
		while (!feof(in))
		{
			
			fscanf(in, "%c", &ch);
			for (int i = 0; i < N; i++)
			{
				if (ch == str1[i])
					ch = str2[i];
				if (ch == towlower(str1[i]))
					ch = towlower(str2[i]);
			}
			fprintf(out, "%c", ch);
		}
	/*while (!feof(out)
	{
		char str[] = "!XONQTLYMJVWHPREDKCGZBFSA"
			for (int i = 0; i <= N; i++)
			{
				if (ch == str[i])
					if (i % 3 == 0)
						ch = str[i - 2];
					else
						ch = str[i+1]
			}
		fprintf(dec, "%c", ch);
	}*/
	while (!feof(out))
	{
	
		fscanf(out, "%c", &ch);
		for (int j = 0; j < N; j++)
		{
			if (ch == str2[j])
				ch = str1[j];
			if (ch == towlower(str2[j]))
				ch = towlower(str1[j]);
		}
		fprintf(dec, "%c", ch);
	}
	fclose(dec);
	fclose(in);
	fclose(out);
	return 0;
}
Kolyakolya вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы: Составить программу, которая перепишет фамилии в отдельные файлы в соответствии с названием группы Гульвира Помощь студентам 1 23.05.2013 10:04
Очень нужно сделать задачу в Delphi(Типизированные файлы. файлы записи) Vitalik1 Помощь студентам 1 16.12.2011 10:38
Не сохраняет файлы (Создает файлы пустышки) Rock231 Помощь студентам 2 25.12.2010 12:31
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53