Informatyka dla klas 7-8 szkoły podstawowej/Konwertowanie plików
Wygląd
Kod prostego programu konwertującego polskie litery zapisane w standardzie Windows-1250 na ISO-8859-2
#include <stdio.h>
int main(){
int c;
while ((c=getchar())!=EOF){
switch(c){
case 0xa5: c=0xa1; break;
case 0xb9: c=0xb1; break;
case 0x8f: c=0xac; break;
case 0x9f: c=0xbc; break;
case 0x8c: c=0xa6; break;
case 0x9c: c=0xb6; break;
}
putchar(c);
}
return(0);
}
Po skompilowaniu programu (np. za pomocą polecenia:
gcc win2iso.c -o win2iso
możemy już zacząć z niego korzystać. Aby przekonwertować plik LIST_WIN.txt zapisany przy użyciu strony kodowej Windows-1250 na system ISO-8859-2 i zapisać go pod nazwą LIST_ISO.txt używamy poleceń:
mateusza@boss:~$ < LIST_WIN.txt ./win2iso > LIST_ISO.txt