#include <stdio.h>
#include <string.h>
int main()
{
FILE* stream1;
FILE* stream2;
char buffer[100];
char buffer2[100];
int i, j;
int distance;
stream1 = fopen("source.txt", "w");
stream2 = fopen("dest.txt", "w");
fgets(buffer, sizeof(buffer), stdin);
fputs(buffer, stream1);
for (i = 0; i <= strlen(buffer); i++)
{
fseek(stream1, i, SEEK_SET);
distance = ftell(stream1);
if ((distance + 1) % 5 == 0)
{
for (j = distance; j >= distance - 4; j--)
{
fputc(buffer[j], stream2);
}
}
}
fclose(stream1);
fclose(stream2);
return 0;
}
이렇게 하심 될듯
헉 잘 보겠음니다 제가 문과생이라 코딩이 넘 지저분했음!
그리고 컴파일러를 뭘 쓰시는지 모르겠지만 '' 라는 문자는 없어요 그부분 포문땜에 그런듯
그머지 역슬래시 + 0 인데 복사하니까 ' '라고 나왔어여 ㅠㅠ
'역슬래시 + 0'이 여기다 복사하니깐 ' '이라고 나옴! 종료문자 만나면 끝에서부터 바로 뒤집게 만들려구 했는데 자꾸 거기서 개행이 댐
아하 그렇군요