#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;
}