2rudvil, спс.
Еще народ выручайте, проблема с CopyFile()
Обгуглил все, хз почему не копирует =\
...
char patch[] = ":\DIR";
char disk[9];
gets(disk);
strcat(disk,patch);
...
CopyFile(disk,"55.exe",false)
...
Помогите разобраться.
Дан массив чисел, произвольной длинны пытаюсь обойти его с помощью указателя,
а получаеться что он выходит за пределы массива.
Почему не верно:?
потому что программа не занает где кончается массив. даже за пределами твоего массива в ячейках памяти находятся какие-то данные - цифровой мусор. программа не ясновидящая, что бы понять какие данные относятся к массиву, а какие нет. таким образом инкементируя адреса, указатель будет прыгать дальше, а в while(*pArr) выражение *pArr будет ещё долго true.
Помогите разобраться.
Дан массив чисел, произвольной длинны пытаюсь обойти его с помощью указателя,
а получаеться что он выходит за пределы массива.
Почему не верно:?