Откройте файл, прочитайте как ASCII и преобразуйте его в шестнадцатеричный на языке C?

#hex #printf #ascii #file-handling #data-conversion

Вопрос:

Привет, я не лучший в C, но я пытаюсь написать программу на C, которая в основном открывает текстовый файл, содержащий текст ascii, и он отлично работает. Теперь я хочу, чтобы он конвертировал данные ascii в шестнадцатеричный формат и сохранял в другой файл в шестнадцатеричном формате. Пожалуйста, помогите мне, как это сделать с помощью языка программирования C ??До сих пор это мой код:

 int main()
{

FILE *filePointer;
char ch;


filePointer = fopen("ascii.txt", "r");


if (filePointer == NULL)
{
    printf("File is not available n");
}
else
{
    
    while ((ch = fgetc(filePointer)) != EOF)
    {
        printf("%c", ch);
    }
}


fclose(filePointer);

return 0;
 }