РП
Роман Платонов
СИ. Работа с файлами. как подправить программу?
мне на СИ нужно
мне на СИ нужно
#include
#include
int main (void)
{
FILE *fp;
char n1, n2, sum;
if ((fp = fopen("d:\\1.txt","r+")) == NULL)
perror("error: ");
else
{
fseek(fp, -2 * sizeof(char), SEEK_END); // предпоследенее
n1 = fgetc(fp);
fseek(fp, -1 * sizeof(char), SEEK_END); //последнее
n2 = fgetc(fp);
}
sum = (n1 - 48) + (n2 - 48);
// позиция в конец файла
fseek(fp, 0, SEEK_END);
fprintf(fp,"%d", sum);
fclose(fp);
system("pause > nul");
return 0;
}