336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include<stdio.h>

void printMenu(); 


void Rent(); 

void Return(); 


int main(void)

{

int selectedMenu;

printMenu();

scanf("%d", &selectedMenu);

if( selectedMenu == 1)

{

// Rent

Rent(); 

}

else if( selectedMenu == 2 )

{

// Return

Return(); 

}


    return 0;

}


void printMenu()

{

printf("==============\n");

printf("=1. 대     여=\n");

printf("==============\n");

printf("=2. 반     납=\n");

printf("==============\n");


}

void Rent()

{

printf("==============\n");

printf("= 대       여=\n");

printf("==============\n");

// 대여 가능 비디오 목록

// Input


// Add RentVideoList.txt

}

void Return()

{

printf("==============\n");

printf("= 반       납=\n");

printf("==============\n");

// 반납 가능 비디오 목록

// Input


// Remove RentVideoList.txt

}

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[업체고발] 부산 부곡동 XX터수리119


부산광역시 XX구 부곡동 257-2


XX광역시 금정구 중앙대로1660번길 14


XXX-514-3119

XXX-3421-7978

여기서 컴퓨터 수리 하지마세요


사건2. 하드디스크 복구


메모리 고장으로 거금 7만원을 들여 고쳤는데,


컴퓨터를 집에다 가져다 주고는


이제는 또 하드디스크가 인식이 안된다고


복구해야된다네요


가만히 있는 하드디스크가 고장나는게 쉬운일은 아닌데....


그리고 그전까지 잘 사용했었는데.....


메모리 카드 고장이 나면서 같이 고장이 난건지?


수리 도중에 고장이 난건지? 알 방법이 없네요 ㅋㅋㅋㅋ


그래서 복구를 한다고 가지고 가시고는 복구 시도하려면


복구 비용 15만원을 달라네요


필요한 자료도 있어서 복구 요청을 했더니


자료는 복구 해주는데


하드디스크는 다 해체해서 조립해서 사용을 못 한다는 겁니다.


네이버에 하드디스크 복구만 쳐 보면


하드디스크 고장은 주로 PCB 에서 일어나기 때문에 PCB에 있는


칩들을 교체하면 대부분 수리가 되는건데..... (이 비용이 주로 12~17만원)


그걸 무려 하드디스크를 뜯어서 디스크만 뺴내서


복구를 해내셨답니다!!!


무슨 천안함 블랙박스 복구하는것도 아니고


어마어마한 작업이라네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ


다른 하드디스크 복구 업체들은 PCB만 교체하기 때문에 원래 하드도 사용이 가능한데...


여기는 갑자기 새 하드디스크를 가져오라네요


데이터는 복구 했는데


원래 하드에 저장을 할 수 없다고 ㅋㅋㅋㅋ


500GB 하드디스크 9만원에 사면 거기에 데이터 넣어 준다네요 ㅋㅋㅋㅋㅋㅋ


그래서 그냥 웹하드나 메일 첨부파일로 보내면 안되냐니까


그 컴퓨터는 몇천만원짜리라 인터넷도 안되고


외장하드디스크 줄테니까 거기에 넣어주면 안되냐니까


그 컴퓨터는 몇천만원짜리라 포맷된 새거 아니면 안 넣어준다네요 ㅋㅋㅋㅋㅋㅋ


그래서 그냥 가져오라니까 


복구비용 15만원이랑 출장비(?!)를 달라네요.


자기가 하라는 대로 수리 안해서 출장비를 받아야겠다네요 ㅋㅋㅋㅋ


아니면 직접 가지러 오래요 ㅋㅋㅋㅋㅋㅋ


WD 500GB BLUE WD5000AAKX (SATA3/7200/16M) 5

HDD (PC용) / SATA3(6Gb/s) / 500GB / 7,200RPM / 메모리 16MB /8.9cm (3.5형)

48,400
판매몰 : 411
등록월 : 2010.11
상품의견 : 2269









336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[업체고발] 부산 부곡동 XX터수리119


부산광역시 금정구 부곡동 257-2


부산광역시 금정구 중앙대로1660번길 14


051-514-3119

010-3421-7978

여기서 컴퓨터 수리 하지마세요


제 친 동생의 사례입니다.

사건1. 메모리 수리

컴퓨터가 부팅이 되지 않아 수리를 맡겼습니다.

출장비가 없다는 말에 동생이 해당 업체를 불렀습니다.

메모리 고장으로 판단되어 메모리를 새로 구입해야한다고하여

무려 7 만원에 4GB 메모리를 샀습니다.

차라리 출장비 있다고 그냥 말하지...

비싼 대신 메모리를 1년 동안 AS 해준다네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

원래 삼성전자에서 무상AS는 제조일부터 12개월의 기간과 3개월의 판매기간을 고려해 15개월 정도의 기간 을 보상해주는데.... ㅋㅋㅋㅋㅋ

XX터수리119 에서 대신 삼성전자에 AS를 맡겨주는 건가요?
삼성전자 DDR3 4G PC3-12800 (정품) 1

DDR3 / PC용 / 1ea / 미포함 / Dimm / 4GB / 1,600MHz / 메모리 타이밍 : 11-11-11-30 / 동작전압 1.50V

40,600
판매몰 : 337
등록월 : 2011.02
상품의견 : 3497


336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[Windows7] Internet Explorer 아이콘 사라졌을때



Internet Explorer Icon Setup.cmd



위의 파일을 다운로드 받고



꼭 관리자 권한으로 실행 눌러주세요



그러면 인터넷 익스플로러 아이콘이 다시 나타납니다.

Visual Studio 2010 Express Version

Programming/C,CPP,CS 2013. 12. 28. 11:30 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://wasni12n.blog.me/196139266

 

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
#include
#define MAX 100
int main(void)
{
	FILE* stream;	// 파일 포인터 생성 
	char bufferString[100];
	char tempString[100];
	char day[200][15];
	char time[200][10];
	int data[200][10];
	int dataAverage[10]= {0};
	int i, j, totalCount = 0;

	char *token;
	char* delimeter = ",";
	stream = fopen("data3.txt","a+");
	// 파일 열기
	// 키보드로 입력 받아 buffer에 저장
	fseek(stream,0,SEEK_SET);

	fscanf(stream,"%s", bufferString);
	fscanf(stream,"%s", bufferString);
	fscanf(stream,"%s", bufferString);
	fscanf(stream,"%s", bufferString);
	// 원하는 SEEK 에 도달

	while(!feof(stream))
	{
		fscanf(stream,"%s", tempString);
		// 2013-12-07
		fscanf(stream,"%s", bufferString);
		// 09:02:55,56,82,30,56,80,25,55,80,24,230
		strcat(tempString, ",");
		strcat(tempString, bufferString);
		//printf("%s\n", tempString);

		i = 0;
		j = 0;
		token = strtok(tempString, delimeter);
		while(token != NULL)  
		{
			printf("%s\n", token);
			switch(i)
			{
			case 0:
				strcpy(day[totalCount],token);
				break;
			case 1:
				strcpy(time[totalCount],token);
				break;
			default:
				data[totalCount][j] = atoi(token);
				j++;
				break;
			}
			token = strtok(NULL, delimeter);    //토큰으로 분리할 문자가 없는경우 NULL리턴			
			i++;
		}
		totalCount++;
	}

	printf("Data Count : %d\n", totalCount );
	
		printf("%7s %7s %7s %7s %7s %7s %7s %7s %7s %7s\n"
			, "LT-101","PT-101","TE-101","LT-102","PT-102","TE-102","LT-103","PT-103","TE-103","MFM-101");
		for( j = 0 ; j < 10 ; j++ )
		{
			for( i = 0 ; i < totalCount ; i++ )
			{
				dataAverage[j] += data[i][j];
			}
		}
		for( j = 0 ; j < 10 ; j++ )
		{
			for( i = 0 ; i < totalCount ; i++ )
			{
				if( data[i][j]>(dataAverage[j] / totalCount)*2)
				{
					printf("ERROR!!! %s %s 에 발생한 에러! \n", day[i], time[i]);
					
				}
			}
		}
		printf("%7.2lf %7.2lf %7.2lf %7.2lf %7.2lf %7.2lf %7.2lf %7.2lf %7.2lf %7.2lf"
			, (double)dataAverage[0] / totalCount
			, (double)dataAverage[1] / totalCount
			, (double)dataAverage[2] / totalCount
			, (double)dataAverage[3] / totalCount
			, (double)dataAverage[4] / totalCount
			, (double)dataAverage[5] / totalCount
			, (double)dataAverage[6] / totalCount
			, (double)dataAverage[7] / totalCount
			, (double)dataAverage[8] / totalCount
			, (double)dataAverage[9] / totalCount
			);
		
	// 파일(stream)에 buffer 내용 쓰기
	fclose(stream);
	// 파일(stream) 닫기
	return 0;
}


'Programming > C,CPP,CS' 카테고리의 다른 글

[Windows7] Internet Explorer 아이콘 사라짐 안보임  (1) 2014.01.04
Visual Studio 2010 Express Version  (0) 2013.12.28
C 패턴 분석 프로그램  (0) 2013.12.08
C언어 달력 소스코드  (0) 2013.08.02
아스키코드표  (0) 2013.05.02

C 패턴 분석 프로그램

Programming/C,CPP,CS 2013. 12. 8. 11:07 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include <stdio.h>

 

int main()

{

   int i;

   int type  = -1;

   // 0 :

   // 1 : 부팅

   int s1 = 3;

   int s2 = 5;

   int s[2] = {3,5};

 

   char patternString[2][10] = {"",

       ""};

   char resultString[2][30] = {" 안하세",

      "탭이 켜져있나?"};

   char string[20];

   int j;


   gets(string);

 

   for( j = 0 ; j < 2; j++)

   {

       i = match(string,patternString[j]);

       // java : strstr

       if( i != -1)

       {

          type = j;

       }

   }

   if( type != -1 )

   {

       printf("%s\n", resultString[type]);

   }

   return 0;

}

 

int match(char text[], char pattern[]) {

  int c, d, e, text_length, pattern_length, position = -1;

 

  text_length    = strlen(text);

  pattern_length = strlen(pattern);

 

  if (pattern_length > text_length) {

    return -1;

  }

 

  for (c = 0; c <= text_length - pattern_length; c++) {

    position = e = c;

 

    for (d = 0; d < pattern_length; d++) {

      if (pattern[d] == text[e]) {

        e++;

      }

      else {

        break;

      }

    }

    if (d == pattern_length) {

      return position;

    }

  }

 

  return -1;

}

 

'Programming > C,CPP,CS' 카테고리의 다른 글

Visual Studio 2010 Express Version  (0) 2013.12.28
측정값 오류 찾기 + 파일 입출력  (0) 2013.12.08
C언어 달력 소스코드  (0) 2013.08.02
아스키코드표  (0) 2013.05.02
프로그래밍용으로 좋은 폰트  (0) 2013.03.23

C언어 달력 소스코드

Programming/C,CPP,CS 2013. 8. 2. 17:51 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
/*
 * main.c

 *
 *  Created on: 2013. 8. 1.
 *      Author: Administrator
 */
#include 
int monthDay(int year, int month) {
	int result;

	if (month == 1 || month == 3 || month == 

5 || month == 7 || month == 8
			|| month == 10 || 

month == 12) {
		result = 31;
	} else if (month == 4 || month == 6 || 

month == 9 || month == 11) {
		result = 30;
	} else if (month == 2) {
		if (((year % 4 == 0) && (year % 

100 != 0)) || (year % 400 == 0)) {
			result = 29;
		} else {
			result = 28;
		}
	}

	return result;
}
int monthDayName( year, month) {
	int result;
	int dayCount = 0;
	int i, j;
	// 기준점 : 1900년 1월 1일 은 월요일이다.
	// 월요일 : 2

	// 1 : 일요일
	// 2 : 월요일
	// 3 : 화요일
	// 4 : 수요일
	// 5 : 목요일
	// 6 : 금요일
	// 7 : 토요일

	// 1903
	for (j = 1900; j < year; j++) {
		for (i = 1; i < 13; i++) {
			dayCount += 

monthDay(j, i);
		}
	}
	// 2013 3
	// 2013 +1
	// 2013 +2
	for (i = 1; i < month; i++) {
		dayCount += monthDay(year, 

i);
	}

	result = (dayCount + 2) % 7;
	return result;
}
void printTitle(int year, int month) {
	printf("\n       %d 년 %d 월 \n", year, 

month);
	printf("일  월  화  수  목  금  토\n");
}
void printBody(int year, int month) {
	int dayName;
	int i;
	dayName = monthDayName(year, month);
	for (i = 1; i < dayName; i++) {
		printf("    ");
		fflush(stdout);
	}

	for (i = 1; i < monthDay(year, month); 

i++) {
		printf("%2d  ", i);
		fflush(stdout);
		if ((dayName + i - 1) % 7 == 0) {
			printf("\n");
			fflush(stdout);
		}
	}

}
int main() {

	int month;			// 

사용자로부터 입력 받을 값 저장
	int year;			// 사용자로부

터 입력 받을 값 저장
	int totalDay;		// n! 를 구한 

결과값
	int dayName;		// n! 를 구한 

결과값

	printf("일자를 구할 연도를 입력하세요 : ");
	fflush(stdout);
	scanf("%d", &year);
	printf("일자를 구할 달을 입력하세요 : ");
	fflush(stdout);
	scanf("%d", &month);

	totalDay = monthDay(year, month);

	dayName = monthDayName(year, month);

	printf("%d 년 %d 월은 총 %d일 입니다.\n", 

year, month, totalDay);

	switch (dayName) {
	case 1:
		printf("%d 년 %d 월 1일은 일요일 

입니다.\n", year, month);
		break;
	case 2:
		printf("%d 년 %d 월 1일은 월요일 

입니다.\n", year, month);
		break;
	case 3:
		printf("%d 년 %d 월 1일은 화요일 

입니다.\n", year, month);
		break;
	case 4:
		printf("%d 년 %d 월 1일은 수요일 

입니다.\n", year, month);
		break;
	case 5:
		printf("%d 년 %d 월 1일은 목요일 

입니다.\n", year, month);
		break;
	case 6:
		printf("%d 년 %d 월 1일은 금요일 

입니다.\n", year, month);
		break;
	case 0:
		printf("%d 년 %d 월 1일은 토요일 

입니다.\n", year, month);
		break;
	}

	printTitle(year, month);
	printBody(year, month);

	return 0;
}


아스키코드표

Programming/C,CPP,CS 2013. 5. 2. 22:04 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

DEC Char DEC Char DEC Char
0 Ctrl-@ NUL 43 + 86 V
1 Ctrl-A SOH 44 , 87 W
2 Ctrl-B STX 45 - 88 X
3 Ctrl-C ETX 46 . 89 Y
4 Ctrl-D EOT 47 / 90 Z
5 Ctrl-E ENQ 48 0 91 [
6 Ctrl-F ACK 49 1 92 \
7 Ctrl-G BEL 50 2 93 ]
8 Ctrl-H BS 51 3 94 ^
9 Ctrl-I HT 52 4 95 _
10 Ctrl-J LF 53 5 96 `
11 Ctrl-K VT 54 6 97 a
12 Ctrl-L FF 55 7 98 b
13 Ctrl-M CR 56 8 99 c
14 Ctrl-N SO 57 9 100 d
15 Ctrl-O SI 58 : 101 e
16 Ctrl-P DLE 59 ; 102 f
17 Ctrl-Q DCI 60 < 103 g
18 Ctrl-R DC2 61 = 104 h
19 Ctrl-S DC3 62 > 105 i
20 Ctrl-T DC4 63 ? 106 j
21 Ctrl-U NAK 64 @ 107 k
22 Ctrl-V SYN 65 A 108 l
23 Ctrl-W ETB 66 B 109 m
24 Ctrl-X CAN 67 C 110 n
25 Ctrl-Y EM 68 D 111 o
26 Ctrl-Z SUB 69 E 112 p
27 Ctrl-[ ESC 70 F 113 q
28 Ctrl-\ FS 71 G 114 r
29 Ctrl-] GS 72 H 115 s
30 Ctrl-^ RS 73 I 116 t
31 Ctrl_ US 74 J 117 u
32 Space 75 K 118 v
33 ! 76 L 119 w
34 " 77 M 120 x
35 # 78 N 121 y
36 $ 79 O 122 z
37 % 80 P 123 {
38 & 81 Q 124 |
39 ' 82 R 125 }
40 ( 83 S 126 ~
41 ) 84 T 127 DEL
42 * 85 U  

프로그래밍용으로 좋은 폰트

Programming/C,CPP,CS 2013. 3. 23. 20:03 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


BitstreamVeraSansMono.ttf


Bitsream + 맑은고딕




from : http://chan7ee.tistory.com/165

'Programming > C,CPP,CS' 카테고리의 다른 글

C언어 달력 소스코드  (0) 2013.08.02
아스키코드표  (0) 2013.05.02
CPP 토큰으로 단어 구분후 단어별 카운트 프로그램  (0) 2013.01.26
CPP string 줄단위 입력  (0) 2013.01.26
링크드리스트 학생관리  (0) 2013.01.19