본문 바로가기
반응형

배워보자!!/c언어38

[c언어] c언어 문자길이 뽑아내기! 문자 길이를 알 수 있게 함수를 만들어 보겠습니다. 문자열은 항상 마지막에 Null문자 (\0)로 끝나는 걸 이용해서while 반복문으로 총 몇글자 인지 알아보겠습니다. #include int length(char str[]){int count=0;while(str[count] != '\0') // 2015. 4. 15.
[c언어] gets() 함수 , puts() 함수 쓰는 법! 문자열 입출력 함수인 gets() , puts() 함수에 대해 알아보겠습니다. gets() 함수는 키보드로부터 문자열을 입력받고,puts() 함수는 화면에 문자열을 출력하는데 사용되는 함수입니다. 1.gets() -gets() 함수는 Enter키를 누르기 전까지 공백을 포함한 모든 문자열을 입력 받습니다. 2.puts()-puts() 함수는 문자열을 화면에 출력하고 printf()함수와는 다르게 자동으로 줄이 바뀝니다. #include int main(){char myArray[20];puts("아무 글이나 입력하시오~");gets(myArray);puts(myArray);return 0;} 2015. 4. 15.
[c언어] 배열 활용법 1 배열의 활용의 예를 하나 들어보겠습니다. 급하게 코드를 짜서 넘겨야 되는 상황이 인데 해당 코드를 못 뽑아낼때우선 간단한걸로 ~2의 배수이면서 3의 배수인 수를 뽑아야 될때 ! 아래 처럼 간단한거만 쓸 수 있지 엄청나게 긴건 힘들겠죠?ㅎㅎ#include int main(){int myArray[10] = {2,3,4,6,8,9,12};int i;for(i = 0; i< 7; i++){printf("%d \n" , myArray[i]);} return 0;} *근데 배열 길이 한번에 알아 내는건 없나요?;;플래시에선 myArray.length하면 되는데 ㅋ 2015. 4. 14.
[c언어] 문자열변수 배열로 선언하기! 상수가 아닌 문자열을 배열로 선언해보겠습니다.문자열은 큰 따옴표(" ")로 표현이 됩니다.ex) printf(" Hi~ HaHaHa"); 문자열 선언하는 법을 한번 살펴보겠습니다.글자수는 6개 인데 왜 7로 선언이 되었을까요???그건 문자열 끝에는 "null" 이라는 것이 자동적으로 삽입되기 때문입니다. 문자열의 끝을 알 수 있게 아스키값이 0인 널(null) 을 삽입한다고 합니다.-char myArray1[7] = "army82"; #include int main(){char myArray1[7] = "army82"; 2015. 4. 14.
반응형