소스파일
#include<stdio.h>
#include<string.h>
#include"macro.h"
int main() {
char buffer[SIZE] = { 0 };
int i = 0, a=0;
char* fruits[4] = {
"apple",
"blueberry",
"orange",
"melon"
};
while (a!=1)
{
printf("찾을 과일을 입력하세요(영문) : "); gets(buffer, SIZE);
for (i = 0; i < 4; i++) {
if (strcmp(buffer, fruits[i]) == 0) {
printf("찾는 과일%s는(은) %d번째 있습니다.", fruits[i], i + 1);
a += 1;
}
}
if(a!=1)
printf("찾으시는 과일은 없습니다.\n");
}
return 0;
}
헤더파일
#pragma once
#define SIZE 100
[배운것]
char *fruits[] = 행들의 길이가 가변적이게 된다 , "apple" 면 '\0'를 포함해 6개가 배정됨.
0 = \0 = NULL
while(array[i] != 0 || array[i] !=NULL || array[i] = '\0') 사용가능함
함수화 하기
void search(char *fruits );
int main()
{
int num = 0 ;
printf("입력할 과일 개수를 입력하세요 : " );
scanf("%d" , &num);
char *array[num] = {0} ;
for(int i =0 ; i <num ; i++ )
{
printf("%d번째 과일을 입력하세요 : " , i+1) ;
scanf("%s" , array[i]);
}
}
'기타 > 구' 카테고리의 다른 글
211120 (0) | 2021.11.20 |
---|---|
[2020.12.23] 어제 한 거 함수화 (0) | 2020.12.23 |
[2020 2학기 기말 프로젝트] 독후감 기능 만들기 (0) | 2020.12.22 |
뭘 만들어야할까 (0) | 2020.12.19 |
[C programming] Make my program (0) | 2020.12.12 |
댓글