반응형
요즘 길거리에서는 글자들이 흘러가는 LED 전광판을 볼 수 있다. 이것을 프로그램으로 구현하여 보자.
나는 스크린샷을 찍으려고 count 변수를 이용하여 100번만 반복되게 하였지만, count 관련 줄들을 지우면 무한 반복하게 할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> #include <string.h> #define SIZE 80 int main(void) { char a[SIZE]=""; char temp; int i,j,count; j=0; count=0; printf("광고하고 싶은 텍스트를 입력하세요: "); gets(a); strcat(a," "); while(count<=100) { for(i=0;i<strlen(a);i++) {printf("%c", a[i]);} printf("\n"); for(i=0;i<strlen(a);i++) { if(i==0) {temp = a[strlen(a)]; a[strlen(a)]=a[i]; a[i]=a[i+1];} else if(i==strlen(a)-1) a[i]=temp; a[i]=a[i+1]; } count++; } return 0; } | cs |
반응형