Выводит крякозябры?как решить проблему#include "stdafx.h"//podkluchaem include
#include <stdio.h>
#include <iostream>
 using namespace std;
int main()
{
    setlocale(LC_ALL,"RUS");
    char dani[1024] = {0};//для (перезагрузка памяти)
    char nazva[1024] = {0};//переменная для названия
    char avtor[1024] = {0};//toje samoe
    char god[1024] = {0};
    char kategoria[1024] = {0};
    cout<<"Введiть данi бiблiографiчного джерела : -> ";
    cin>>dani;// для не перезагрузки памяти
    cout <<"Ввeдiть назву лiтературного джерела : -> ";
    cin>>nazva;
    cout<<"Введiть автора книги : -> ";
    cin>>avtor;
    cout<<"Введiть рiк видання книги : -> ";
    cin>>god;
    cout<<"Введiть категорiю книги : -> ";
    cin>>kategoria;
    cout<<"";
    cout<<"Данi бiблiографiчного джерела : -> "<<dani;
    cout<<"Назва лiтературного джерела : ->"<<nazva;
    cout<<"Автор книги : ->"<<avtor;
    cout<<"Рiк видання книги : ->"<<god;
    cout<<"Категорiя книги"<<kategoria;
}