how frequently does the letter у appear in:
q: ошибка при работе с потоками. здравствуйте! пытаюсь побайтно скопировать картинку, почти получается... в выходном файле-картинке происходит смещение... ну, идут байты 00 00 cc аа сс а на выходе откуда-то дописывается 00 и получается 00 00 00 сс aa cc. откуда он берется? ставил чекпоинты, в буффер символов вроде всё правильно заносится...
вот часть кода:
unsigned char ch[1000000];
    int hight, wight;
    file *stream,*stream3;
    stream = fopen(w.bmp, rb);
    stream3 = fopen(file2.bmp,w);
    if ((stream==null)||(stream3==null)){
        cout << cant open file!\n;
    }
    int i=0;
    while(!feof(stream)){
            //putc(ch[i]=getc(stream),stream3);
        ch[i]=getc(stream);//в массив всё!!!
        i++;
    }
    i-=2;//всё верно!!!
    int counter=i;
    fseek(stream3,0,seek_set);// в начало файла//54-начало файла ставим 0

    int y=0;
    while(y<=counter){
        putc(ch[y],stream3);//вроде как не работает...
        y++;
    }
 вод фрагмент из winhex:
do:    posle
38 c4  38 00
39 ab  39 c4
40 ..  40 ab

и вот еще, студия иногда говорила stakc overflow... 
что это за такая ошибка???
a: 
stakc overflow 
unsigned char ch[1000000];

ну не удивительно. читайте про динамическую память.
a: первая ссылка в яндексе 

несмотря на кривой перевод вполне читабельна 
user
The given text has thirteen "у"s.
assistant