- favicon.ico Generator
- Ferry Halim
- interfaceLIFT
- 클리앙
- 쿨엔조이
- 플레이웨어즈
- 윈도우포럼
- 보드나라
- i-funbox
- firefox
- chris jordan
- 매니캠
- 웹캠
- 아이팟mp3뽑기
- star cd key
- kbs포토뱅크
- Vimeo
- 4shared
- snoopybox
- 인터넷라디오
- RaySoda
- 더어플 :: 내 손안에 작은세상
- love:paradox
- 룩포박스
- 월간잉여
- 디지의 수상한 공작소
- 일본
- SLRCLUB
- 차도녀의 싱글라이프
- Serepim의 코믹 스페이스
- Freemake
- NBA Mania
- 게티이미지뱅크
- 알바정리
- 팝코넷
- 기글하드웨어
- cj더키친
- Fantastic Typoon
- 한국관광공사
- 3uTools
- 브릭캠퍼스
- 다인의 편의점 이것저것
- foobar2000
- Wallpaper
- simplehuman
- 퀘이사존
- SoundCloud
- 예판넷
- 올파츠
- 퀘이사존
- 비플릭스
- 엔공구
- 마베르만
- 오토브라이트 다이렉트
- 토에이 온라인 스토어
- Road Trail Run
- Apple System Status
- 쿼라
- 슈프라이즈 - 스니커즈 발매정보
- 풋셀 커뮤니티
- 럭키드로우
- 통관알리미
- Tears of the Kingdom MAP
- Tears of the Kingdom MAP 2
- SWITCH WORLD
- dprime
- 데일리슬슬
- 핫썰
- 핫딜
- 번코 - 세상의 모든 자막
- 에펨코리아
- MY FREE MP3
- 영s의 브런치스토리
- 메타크리틱
- 오픈크리틱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 키스플린트
- u2
- 살라
- 진중권 블로그 100분토론 디워
- 밸리록
- 율량
- DDT4ALL
- 김사랑
- U2내한공연
- V60 크로스커트리
- 티스토리초대
- 섬머소닉
- 티스토리 초대장/ 티스토리초대
- V60 CC
- 윈도우7
- 비보이
- 개봉기
- 펜타포트
- 윤종신
- 행보
- 섬머소닉 2차
- 스타크래프트2
- 정보처리산업기사
- 티스토리 초대장
- 청주
- 지산락페
- UK B-Boy Championships
- 존프루시안테
- 키스 플린트
- 마재윤
- Today
- Total
알고리즘
문자열 본문
#include <stdio.h>
int main(void)
{
int i = 0;
char c1[] = {'C', ' ', 'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e', '\0'};
char cerr[] = {'C', ' ', 'l', 'a', 'n', 'g', 'u', 'a', 'g', 'e'};
char c2[] = "C language";
char c3[15] = "C language";
char *c4 = "C language";
printf("각 변수의 크기는 >> \n");
printf("c1 = %d, cerr = %d, c2 = %d, c3 = %d, c4 = %d \n\n",
sizeof c1, sizeof cerr, sizeof c2, sizeof c3, sizeof c4);
printf("c1 = %12s, cerr = %12s \n", c1, cerr);
printf("c2 = %12s, c3 = %12s, c4 = %12s \n\n", c2, c3, c4);
//문자 배열의 각 원소를 하나 하나 출력.
printf("문자 배열의 각 원소를 하나 하나 출력 >> ");
while(c1[i] != '\0')
printf("%c", c1[i++]);
printf("\n");
i=0;
printf("문자 포인터의 각 원소를 하나 하나 출력 >> ");
while(*(c4 + i) != '\0')
printf("%c", *(c4 + i++));
printf("\n");
printf("문자 포인터의 각 원소를 하나 하나 출력 >> ");
while(*(c4) != '\0')
printf("%c", *(c4++));
printf("\n");
return 0;
}
// gainax.c
#include <stdio.h>
int main(void)
{
int i = 0;
char strary[][5] = {"c", "c++", "java", "c#"};
char *pary[] = {"AT&t", "AT&t", "Sun", "MS"};
printf("각 문자열 출력 >> \n");
for (i =0; i <4;)
printf("%-8s", strary[i++]);
printf("\n");
for (i =0; i <4;)
printf("%-8s", *(strary + i++));
printf("\n");
for (i =0; i <4;)
printf("%-8s", pary[i++]);
printf("\n");
for (i =0; i <4;)
printf("%-8s", *(pary + i++));
printf("\n\n");
printf("각 문자열의 첫 글자 출력 >> \n");
for (i =0; i <4;)
printf("%-8c", *strary[i++]);
printf("\n");
for (i =0; i <4;)
printf("%-8c", *pary[i++]);
printf("\n\n");
printf("각 문자열의 개별 문자 출력 >> \n");
printf("C++의 앞 + 출력 strary[1][1] = %c\n",
strary[1][1]);
printf("Sun의 앞 u 출력 *(*(pary + 2) + 1) = %c\n",
*(*(pary + 2) + 1));
return 0;
}
// gainax.c
#include <stdio.h>
void reverse(char *line);
int main(void)
{
char line[81];
char *ptr;
int cnt;
char *str = "객체지향 언어를 하나 써 보세요.";
puts(str);
gets(line);
printf("%s를 아신다고요. 대단하십니다.\n", line);
cnt = puts("아시는 클래스 이름(영어)을 적어보세요.");
ptr = gets(line);
while (*ptr)
putchar(* ptr++);
printf("\n");
reverse(line);
puts(", 아이고 아시는 것을 반대로 출력했네요!!");
return 0;
}
void reverse(char *line)
{
char ch = *line;
if (ch)
{
reverse(++line);
printf("%c", ch);
}
}
// gainax.c
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
printf("문자를 계속 입력하고 Enter를 누르면 >> \n");
while ((ch=getchar()) != 'q')
putchar(ch);
printf("\n문자를 누를 때마다 두 번 출력 >> \n");
while ((ch=getchar()) != 'q')
putchar(ch);
printf("\n문자를 누르면 한 번 출력 >> \n");
while ((ch=getch()) != 'q')
putchar(ch);
printf("\n");
}
'study > programming' 카테고리의 다른 글
이분검색 (0) | 2007.12.14 |
---|---|
call by value (0) | 2007.12.14 |
소수구하기,이분검색 (0) | 2007.12.09 |
정렬하기 (포인터함수) (0) | 2007.12.09 |
포인터 (2) | 2007.12.07 |