본문 바로가기
카테고리 없음

[C언어] 문자열을 입력받아서 한줄에 한문자씩 출력하라.

by 일사만루병살 2011. 1. 17.


#include <stdio.h>
#define SIZE 1000

void main()
{

 char string[SIZE]; //문자열을 저장할 배열선언
 int sa=0; // 반복문을 돌릴때 사용할 변수
 printf("Input String : ");

 gets(string); // string 배열에 문자열을 저장할 명령어

 for(sa=0; string[sa]; sa++){ //string[0]부터 문자열이 저장되기 때문에 초기값0 종료값은 Null
  printf("%c\n", string[sa]); //%c만 써서 문자열이 그대로 출력 \n 넣고 원하는 결과로 출력 
 }
 printf("\n");
}

예외처리랑 gets 대신 scanf 이용해서 짜볼것