,,,
̳
"- "
-2011
1.
2.
3.
4.
5.
6.
˳
㳿 ! , .
, , -- ! , . , .
, , , 1 ! , , .
( . litera ) , , , .
, . , .
1.
, :
► ( , )
► ( )
► ( , )
► ( )
► ( )
► ( )
► ( , , , ).
► ( - , )
► ( )
► ( )
► ( )
► ( ).
: ( -).
ISO 9: 1995(E) .
, , , . 32- - 8 (-ê, -ž, -ï, -č, -š, -ŝ, -û, -â) 24 . (ISO/R9-1968(), ISO 9:1995(), 7.79-2000 , 16876-71, -2002, .
, (-v, -g, -ġ, -i, -ì, -h), (-w, -h, -g, -y, -i, -x).
˳ | ˳ | |
1 | , | a, A |
2 | , | b, B |
3 | , | w, W |
4 | , | h, H |
5 | , | g, G |
6 | , | d, D |
7 | , | e, E |
8 | , | ê, Ê |
9 | , | ž, Ž |
10 | , | z, Z |
11 | , | y, Y |
12 | , | i, I |
13 | , | ï, Ï |
14 | , | j, J |
15 | , | k, K |
16 | , | l, L |
17 | , | m, M |
18 | , | n, N |
19 | , | o, O |
20 | , | p, P |
21 | , | r, R |
22 | , | s, S |
23 | , | t, T |
24 | , | u, U |
25 | , | f, F |
26 | , | x, X |
27 | , | c, C |
28 | , | č, Č |
29 | , | š, Š |
30 | , | ŝ, Ŝ |
31 | , | û, Û |
32 | , | â, Â |
33 | ' | |
34 | () | () |
, .
, , , .
2.
. . ,
. . .
3.
:
Translit.cpp
6,42
ʳ - 270
:
.
, .
, ,
- input.txt;
1
, . - .
:
stdio.h - / ;
stdlib.h - ;
string.h - ,
conio.h , /
1.int main (void) . .
2.ktl (char s) - , , .
3. ktl1(char s) , , .
*fp/*fp1 FILE, , / .
k - int, , , , .
- char, .
MS-DOS;
, , UKRDOS_2.
, .
BORLAND C . , :
Compile(Alt+F9) ;
Run(Ctrl+F9) - ;
Trace into(F7) ;
4.
-
5.
. ϳ :
, 1,2,3 4, . 1:
, , , Windows XP Borland C.
, 2:
. Right Shift.
ϳ Enter .
, , , 4. :
6.
:
1. input.txt : .
output.txt : Kyrsovy roboty vukonav Helew @rij.
2. : !.
: Sesi9 maj*e zakin4ulas6!.
, .
: .
:
, .
.
.
UKRDOS_2.
˳
1. .. -
2. ., . -
3. - http://uk.wikipedia.org/wiki/
4. - http://lp.edu.ua/tc.terminology/TK_translit.htm
5. - http://lukom.org/Pages/Blog.aspx/transliteration
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
char ktl1(char s);
char ktl(char s);
void main(void)
{
m:
clrscr();
printf("\t\t\t ⥬:\n\n");
printf("\t\t\" i i ⥪i\"\n\n");
printf("\n 1) ");
printf("\n 2) i ");
printf("\n 3)i ண ");
printf("\n 4)i 祢i=)");
printf("\n\n\ti 㭪 ");
int k;
switch(k=getch()){
case '1': clrscr();
char c,res1;
FILE *fp,*fp1;
if((fp=fopen("E:\\input.txt","r"))==NULL)
{
puts("i ");getch();
exit(1);
}
if((fp1=fopen("E:\\output.txt","w"))==NULL)
{
puts("ERROR");getch();
exit(1);
}
puts(", i⨢ i\n");
rewind(fp);
while(!feof(fp))
{
c=fgetc(fp);
putc(c,stdout);
res1=ktl1(c);
fputc(res1,fp1);
}
fclose(fp1);
fclose(fp);
getch();
goto m;
break;
case '2':
clrscr();
printf("i 祭 . i : ");
char x[256];
gets(x);
for(int i=0;i<strlen(x);i++){
x[i]=ktl(x[i]);
}
printf("\n i i: %s",x);
getch();
goto m;
break;
case '3': exit(0);
case '4': clrscr();
puts("\n\t i ᯥ ७i ⢮");
puts(" i include.txt, i 㤥 ⢮७ ண ");
puts(" ⮬ 筮. i ⥪ i i Right Shift.");
getch();
break;
}
}
char ktl(char s)
{
char res;
switch (s) {
case '0': res = '0';break;
case '1': res = '1';break;
case '2': res = '2';break;
case '3': res = '3';break;
case '4': res = '4';break;
case '5': res = '5';break;
case '6': res = '6';break;
case '7': res = '7';break;
case '8': res = '8';break;
case '9': res = '9';break;
case '': res = 'A';break;
case '': res = 'B';break;
case '': res = 'V';break;
case '': res = 'H';break;
case '': res = 'D';break;
case '': res = 'E';break;
case '': res = '';break;
case '': res = '*';break;
case '': res = 'Z';break;
case 'I': res = 'I';break;
case '': res = '|';break;
case '': res = 'J';break;
case '': res = 'K';break;
case '': res = 'L';break;
case '': res = 'M';break;
case '': res = 'N';break;
case '': res = 'O';break;
case '': res = 'P';break;
case '': res = 'R';break;
case '': res = 'S';break;
case '': res = 'T';break;
case '': res = 'Y';break;
case '': res = 'F';break;
case '': res = 'X';break;
case '': res = 'C';break;
case '': res = '4';break;
case '': res = 'W';break;
case '': res = '#';break;
case '': res = '@';break;
case '': res = '9';break;
case ' ': res = 'a';break;
case '': res = 'b';break;
case '': res = 'v';break;
case '': res = 'h';break;
case '': res = 'd';break;
case '': res = 'e';break;
case '': res = '';break;
case '': res = '*';break;
case '': res = 'z';break;
case '': res = 'u';break;
case 'i': res = 'i';break;
case '': res = '|';break;
case '': res = 'j';break;
case '': res = 'k';break;
case '': res = 'l';break;
case '': res = 'm';break;
case '': res = 'n';break;
case '': res = 'o';break;
case '': res = 'p';break;
case '': res = 'r';break;
case '': res = 's';break;
case '': res = 't';break;
case '': res = 'y';break;
case '': res = 'f';break;
case '': res = 'x';break;
case '': res = 'c';break;
case '': res = '4';break;
case '': res = 'w';break;
case '': res = '#';break;
case '': res = '6';break;
case '': res = '@';break;
case '': res = '9';break;
case ' ': res = ' ';break;
case ',': res = ',';break;
case '.': res = '.';break;
case '-': res = '-';break;
case ':': res = ':';break;
case ';': res = ';';break;
case '?': res = '?';break;
case '!': res = '!';break;
default: res = NULL;
}
return res;
}
char ktl1(char s)
{
char res1;
switch(s){
case '0': res1 = '0';break;
case '1': res1 = '1';break;
case '2': res1 = '2';break;
case '3': res1 = '3';break;
case '4': res1 = '4';break;
case '5': res1 = '5';break;
case '6': res1 = '6';break;
case '7': res1 = '7';break;
case '8': res1 = '8';break;
case '9': res1 = '9';break;
case '': res1 = 'A';break;
case '': res1 = 'B';break;
case '': res1 = 'V';break;
case '': res1 = 'H';break;
case '': res1 = 'D';break;
case '': res1 = 'E';break;
case '': res1 = '';break;
case '': res1 = '*';break;
case '': res1 = 'Z';break;
case '': res1 = 'I';break;
case '': res1 = '|';break;
case '': res1 = 'J';break;
case '': res1 = 'K';break;
case '': res1 = 'L';break;
case '': res1 = 'M';break;
case '': res1 = 'N';break;
case '': res1 = 'O';break;
case '': res1 = 'P';break;
case '': res1 = 'R';break;
case '': res1 = 'S';break;
case '': res1 = 'T';break;
case '': res1 = 'Y';break;
case '': res1 = 'F';break;
case '': res1 = 'X';break;
case '': res1 = 'C';break;
case '': res1 = '4';break;
case '': res1 = 'W';break;
case '': res1 = '#';break;
case '': res1 = '@';break;
case '': res1 = '9';break;
case '': res1 = 'a';break;
case '': res1 = 'b';break;
case '': res1 = 'v';break;
case '': res1 = 'h';break;
case '': res1 = 'd';break;
case '': res1 = 'e';break;
case '': res1 = '';break;
case '': res1 = '*';break;
case '': res1 = 'z';break;
case '': res1 = 'u';break;
case '': res1 = 'i';break;
case '': res1 = '|';break;
case '': res1 = 'j';break;
case '': res1 = 'k';break;
case '': res1 = 'l';break;
case '': res1 = 'm';break;
case '': res1 = 'n';break;
case '': res1 = 'o';break;
case '': res1 = 'p';break;
case '': res1 = 'r';break;
case '': res1 = 's';break;
case '': res1 = 't';break;
case '': res1 = 'y';break;
case '': res1 = 'f';break;
case '': res1 = 'x';break;
case '': res1 = 'c';break;
case '': res1 = '4';break;
case '': res1 = 'w';break;
case '': res1 = '#';break;
case '': res1 = '6';break;
case '': res1 = '';break;
case '': res1 = '9';break;
case ' ': res1 = ' ';break;
case ',': res1 = ',';break;
case '.': res1 = '.';break;
case '-': res1 = '-';break;
case ':': res1 = ':';break;
case ';': res1 = ';';break;
case '?': res1 = '?';break;
case '!': res1 = '!';break;
default: res1=NULL;
}
return res1;
}
̳ "- " -2011 1.
Copyright (c) 2024 Stud-Baza.ru , , , .