new file: proglabs/lab5/.1.c.swo
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
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user