Программа для перекодирования текста из ASCII в ANSI - C#
Формулировка задачи:
Задание сформулировано так: «Написать программу для перекодирования текста, представленного в кодировке ASCII в кодировку ANSI». Не имею не малейшего понятия что делать, начинаю понемногу съезжать. Реализовано должно быть в среде C# или C++. Помогите пожалуйста, времени уже совсем немного осталось.
Поискал подобные темы тут, нашёл только вот это:
Листинг программы
- bool COldDbfEd::decode(char *s)
- {
- int a[]={ //KOI_2_WIN
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x038 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x028 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,0x000 ,
- 0x07E ,0x060 ,0x061 ,0x076 ,0x064 ,0x065 ,0x074 ,0x063 ,
- 0x075 ,0x068 ,0x069 ,0x06A ,0x06B ,0x06C ,0x06D ,0x06E ,
- 0x06F ,0x07F ,0x070 ,0x071 ,0x072 ,0x073 ,0x066 ,0x062 ,
- 0x07C ,0x07B ,0x067 ,0x078 ,0x07D ,0x079 ,0x077 ,0x07A ,
- 0x05E ,0x040 ,0x041 ,0x056 ,0x044 ,0x045 ,0x054 ,0x043 ,
- 0x055 ,0x048 ,0x049 ,0x04A ,0x04B ,0x04C ,0x04D ,0x04E ,
- 0x04F ,0x05F ,0x050 ,0x051 ,0x052 ,0x053 ,0x046 ,0x042 ,
- 0x05C ,0x05B ,0x047 ,0x058 ,0x05D ,0x059 ,0x057 ,0x05A };
- if (decod==1)
- {
- while ( *(s)!=0 )
- {
- if ( unsigned char(*(s))>127 && unsigned char(*(s))<176) *(s)+=64;
- else
- if ( unsigned char(*(s))>223 && unsigned char(*(s))<240) *(s)+=16;
- s++;
- }
- return true;
- }
- if (decod==2)
- {
- while ( *(s)!=0 )
- {
- if ( unsigned char(*(s))>0x080 && unsigned char(*(s))<0x0ff)
- *(s)=a[unsigned char(*(s))-0x080]+0x080;
- s++;
- }
- return true;
- }
- return true;
- }
Решение задачи: «Программа для перекодирования текста из ASCII в ANSI»
textual
Листинг программы
- static void Encode(string fileName)
- {
- var text = File.ReadAllText(fileName, Encoding.ASCII);
- File.WriteAllText(fileName, text, Encoding.Default);
- //File.WriteAllText(fileName, text); или так
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д