07/06/25 16:54:15
>>160
#include <stdio.h>
int main(void){
FILE *fp = fopen("count.txt", "r");
size_t len;
int i, flag = 1;
char buf[1023], ret[1024] = {0}, *p;
if(!fp) exit(1);
fgets(buf, sizeof(buf), fp);
if((p = strchr(buf, '\n')) != NULL) *p = '\0';
len = strlen(buf);
for(i = 0; i < len; i++){
if(flag && (buf[len - i - 1] == '9')) ret[len - i] = '0', flag = 1;
else if(flag) ret[len - i] = buf[len - i - 1] + 1, flag = 0;
else ret[len - i] = buf[len - i - 1];
}
if(flag) ret[0] = '1', p = ret;
else p = ret + 1;
if((fp = freopen("count.txt", "w", fp)) == NULL) exit(2);
fputs(p, fp);
fclose(fp);
return 0;
}