일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C언어 변수
- jsp
- C언어 구조체
- Vim
- Spring email
- URL 다운로드
- C언어 함수
- Naver SmartEditor
- 구글 reCaptcha
- TCP/IP 소켓
- C언어 매크로
- HTML5
- C언어
- SQL
- 자바
- GUI
- 날짜
- C언어 파일입출력
- java
- 텍스트 파일 읽기
- Oracle
- placehoder
- C언어 배열
- Google reCaptcha
- C언어 메모리
- Spring google
- gcc
- 역순
- 오라클
- 포인터
- Today
- Total
목록C언어 (64)
easy software
안녕하세요. 정말 오랜만에 글을 작성합니다. 개강하고 각종 과제와 퀴즈 준비 때문에 글을 올릴 시간이 턱없이 부족하네요. 이번에는 C언어의 마지막 글이라고 봐도 될 거 같습니다. 제 블로그의 C언어 - 기타 카테고리의 글 중에 전화번호 관리 프로그램이란 글이 있습니다. 그 프로그램에서는 사용자의 이름과 전화번호를 입력받고, 지우고, 찾아주고, 출력해주는 그런 기능들이 포함된 프로그램이었습니다. 그런데 문제는 단순히 그런 기능들만 가지고 있지, 실제로 써먹을 수가 없다는거죠. 입력한 정보를 어디에 저장이라도 해두면, 나중에라도 다시 사용하기가 편리할텐데 그러질 않으니까요. 그래서 이번엔 File IO 기능을 추가해서 실제로 입력 후 저장하고, 다시 프로그램을 실행하면 저장되어있던 데이터를 불러와서 다시 작..
strcmp(strncmp) 함수란? 문자열을 비교하는 함수입니다. #include int strcmp(const char * s1, const char * s2); int strncmp(const char * s1, const char * s2, size_t n); 으로 정의되어 있으며, 두 문자열의 내용이 같으면 0, 다르면 0이 아닌 값을 반환합니다. strcmp 함수는 문자열 전체를 비교하고, strncmp 함수는 세번째 인자로 전달된 수만큼의 문자를 비교합니다. #include #include int main(void){ char str1[20]; char str2[20]; printf("문자열 입력 1: "); scanf("%s", str1); printf("문자열 입력 2: "); scanf..
오랜만에 C언어에 대한 글을 작성합니다. 이번글에서는 윤성우의 열혈 C 프로그래밍의 내용을 거의 모두 이해하고 있어야 해결할 수 있는 문제입니다. 문자열에 대한 이해와, 각종 반복, 조건문, 구조체와 포인터, 배열에 대한 개념이 들어갑니다. 그렇기 때문에 위의 개념에 익숙하지 않거나, 잘 모르겠다고 하시면 제 블로그에서 한번쯤 개념을 확립하시고 코드를 보시기 바랍니다. 프로그램의 이름은 전화번호 관리 프로그램이며, 아래의 기능을 가지도록 해야 합니다. -입력 : 이름과 전화번호의 입력 -삭제 : 이름을 입력하여 해당 이름의 정보 삭제 -검색 : 이름을 입력하여 해당 이름의 정보 출력 -전체출력 : 저장된 모든 이름과 전화번호 정보를 출력 이 프로그램을 작성하면서 정말 많은 고민과 시간을 투자했습니다. 저..
이번 글에서는 파일 입출력 함수들을 이용한 간단한 예제를 소개해 드리겠습니다. 제목과 동일하게 파일 두개가 같은지를 검사하는 프로그램입니다. 두개의 텍스트 파일이 있으면, 공백하나까지 모두 같아야 같은 파일이라고 안내해 줘야 합니다. 만약 띄어쓰기 하나라도 다르다면, 다른 파일이라고 안내해야 합니다. 실행 파일의 이름이 comp.exe이고 비교대상의 파일이 mystory.txt 와 mystory2.txt 이면 아래와 같이 실행되어야 합니다. 실행의 예 C:\test>comp mystroy.txt mystory2.txt 두 개의 파일은 일치합니다. 프로그램의 코드는 생각보다 무척 간단합니다. 코드를 보고난 후에 설명드리겠습니다. #include //문자열을 입력받기 위해 main에 매개변수를 정해줌 int..
오랜만에 글을 작성합니다. 곧 개강이기도 하고 여러가지 바쁜일들이 많아서 공부를 못했네요. 얼마전에 차에 블랙박스를 하나 달았는데 신세계입니다. 차를 주차해놓고도 발 뻗고 편히 자네요. 본론으로 돌아가서 오늘은 파일 입출력에 대한 예제를 하나 해보겠습니다. 문자열을 저장하고 있는 파일을 열어서 A(a)나 B(b)로 시작하는 단어들의 개수를 계산하여 출력해주는 프로그램입니다. 모든 단어는 스페이스바, TAB, Enter에 의해서 구분된다고 가정합니다. 실행의 예 C:\test>word test.txt A(a) 시작 단어 수: 4 B(b) 시작 단어 수: 1 실행예를 보시면 main함수에 인자를 전달함을 알 수 있습니다. 저는 아래와 같이 작성해봤습니다. #include //문자열을 입력받기 위해 main에..