Изменить содержимое файла Hosts - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Пожалуйста помогите мне сделать прогу которая изменит код фала Hosts так, как захочу я....скажем у меня такой код
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <locale.h>
#include <windows.h>
using namespace std;
 
int main(){
        setlocale( LC_ALL,"Russian.1572" );
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        char fname[128]=[B]ЗДЕСЬ ВВЕСТИ АДРЕСС!!Я НЕ ЗНАЮ ЕГО[/B];
char str[512]=[B]ЗДЕСЬ ВВЕСТИ КОД И ЕГО ТОЖЕ НЕ ЗНАЮ[/B];
  
              ofstream out(fname);
        if (!out.fail()){//Если открыли
                out << str;
        }

}
я хочу чтобы при попытке зайти например на сайт ВКонтакте ничего не открывалась...или же у меня тоже так было...хотел зайти там было "СМС активация..." потом мне помогли и я исправил этот файл и все открывало....мне интересно можно так чтобы когда заходили на сайт после того как открыли файл, там писало то что я хочу?...ну скажем вместо смс активация что то другое? вообще буду благодаерн тому кто поможет дописать код...

Решение задачи: «Изменить содержимое файла Hosts»

textual
Листинг программы
#include <iostream>
using namespace std;
void main()
{
    FILE *f=fopen("C:\\Windows\\System32\\Drivers\\etc\\hosts","a");
    fputs("\n127.0.0.1  vkontakte.ru",f);
    fclose(f);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы