2f5e7989ac
new file: proglabs/lab5/.1.c.swp new file: proglabs/lab5/1 modified: proglabs/lab5/1.c new file: proglabs/lab5/1.c~ new file: proglabs/lab5/10 new file: proglabs/lab5/11 new file: proglabs/lab5/12 new file: proglabs/lab5/13 new file: proglabs/lab5/14 new file: proglabs/lab5/15 modified: proglabs/lab5/15.c new file: proglabs/lab5/15.c~ new file: proglabs/lab5/16 new file: proglabs/lab5/17 new file: proglabs/lab5/18 new file: proglabs/lab5/2 new file: proglabs/lab5/3-1 new file: proglabs/lab5/3-2 new file: proglabs/lab5/4 new file: proglabs/lab5/5 modified: proglabs/lab5/5.c new file: proglabs/lab5/5.c~ new file: proglabs/lab5/6 new file: proglabs/lab5/7 new file: proglabs/lab5/8 new file: proglabs/lab5/9 deleted: proglabs/lab5/<F5> new file: proglabs/lab5/a.out modified: proglabs/lab5/tmp.out
26 lines
405 B
Plaintext
26 lines
405 B
Plaintext
#include <stdio.h>
|
|
#include <wchar.h>
|
|
#include <locale.h>
|
|
|
|
int main() {
|
|
setlocale(LC_ALL, "");
|
|
wchar_t s[256];
|
|
wchar_t c;
|
|
int n = 0, st = 0;
|
|
|
|
printf("write: ");
|
|
while(st == 0){
|
|
wscanf(L"%lc", &c);
|
|
st = (c == '\n');
|
|
s[n] = c;
|
|
n = n + (1 - st);
|
|
}
|
|
|
|
while(n > 0) {
|
|
n -= 1;
|
|
wprintf(L"%lc", s[n]);
|
|
}
|
|
printf("\n");
|
|
return 0;
|
|
}
|