'Coding/CPP 삽질기'에 해당되는 글 45건

  1. 2006.02.23 입력 버퍼비우기
  2. 2005.11.14 파이프를 이용한 통신
  3. 2005.11.07 소수 구하기
  4. 2005.09.03 베이식 만들다...
  5. 2005.03.31 소문자 -> 대문자
Coding/CPP 삽질기2006. 2. 23. 22:50
/* 입력 버퍼를 비우는 방법 */

fflush (stdin);

'Coding > CPP 삽질기' 카테고리의 다른 글

별 그려주는 코드  (0) 2006.08.22
파이프를 이용한 통신  (0) 2005.11.14
소수 구하기  (0) 2005.11.07
Posted by chobocho
Coding/CPP 삽질기2005. 11. 14. 17:35
[CODE] /** * Date : 2005. 11. 14 * * Synopsis : * Parent * | * +--+--+ * | | * Child1 Child2 * * * Child2 -> Chlid1 -> Parent 로 메시지 전달 * */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> int main(void) { int fd[2], fd2[2]; pid_t pid, pid2; char line[255], line2[255]; int n; if ( pipe(fd) < 0 || pipe(fd2) < 0 ) fprintf (stderr, "Error Pid! "); if ( (pid = fork()) < 0 || (pid2 = fork()) < 0 ) fprintf (stderr, "Fork Error "); else if ( pid > 0 ) { close (fd[0]); write (fd[1], "Hello, world! ", 14); } else if ( pid2 > 0) { close (fd[1]); read (fd[0], line2, 14); write (fd2[1], line2, 14); } else { close (fd2[1]); n = read (fd2[0], line, 14); line[n] = '?'; fprintf(stderr, "Chlid : %d %s ", n, line); } return 0; } [/CODE]

'Coding > CPP 삽질기' 카테고리의 다른 글

입력 버퍼비우기  (0) 2006.02.23
소수 구하기  (0) 2005.11.07
베이식 만들다...  (0) 2005.09.03
Posted by chobocho
Coding/CPP 삽질기2005. 11. 7. 16:35
[CODE]/* * Prime Number * * Date : 2005. 11. 7 * Made by chobocho@kroea.com * Synopsis : 1 - 1,000,000 까지의 모든 소수를 구하는 프로그램 */ #include <stdio.h> #include <math.h> void process(int end); int main(int argc, char **argv) { process(1000000); getchar(); getchar(); return 0; } void process (int end) { int i, j, temp, flag; int count = 0; if (end >= 2) { //printf ("2 "); count++; } if (end >= 3) { //printf ("3 "); count++; } for (i = 5; i < end; i+=2) { temp = (int)sqrt(i); flag = 0; for (j = 3; j <= temp; j+=2) { if (i % j == 0) { flag = 1; break; } } if ( flag == 0) { // printf ("%d ", i); count++; } } printf ("Total count : %d ", count); }[/CODE]

'Coding > CPP 삽질기' 카테고리의 다른 글

파이프를 이용한 통신  (0) 2005.11.14
베이식 만들다...  (0) 2005.09.03
소문자 -> 대문자  (0) 2005.03.31
Posted by chobocho
Coding/CPP 삽질기2005. 9. 3. 22:11
어제 인터넷에서 본 베이식 사이트를 보고,

나도 나만의 베이식을 만들고 싶어서, 전에 만들었던,

컴파일러의 소스를 수정해 간단한 베이식을 만들었다.

C로 만들었는데, 아직 고칠점이 너무 많다.

일단 사칙연산과 변수만 사용할 수 있게했다.

좀더 수정해서 베이식과 호환이 되면서 좀 더 다른 나만의 스크립트를 만들어 봐야겠다.

2005. 9. 5
IF문 추가


2005. 9. 6
소수, 음수 기능 추가
print "Hello, World!"
가능

'Coding > CPP 삽질기' 카테고리의 다른 글

파이프를 이용한 통신  (0) 2005.11.14
소수 구하기  (0) 2005.11.07
소문자 -> 대문자  (0) 2005.03.31
Posted by chobocho
Coding/CPP 삽질기2005. 3. 31. 13:53
string toUpper (char *str);

string toUpper (char *str) {
int i = 0;
char buf[255];

while (buf[i] = str[i]) {
if (buf[i] >= 'a' && buf[i] <= 'z')
buf[i] -= 32;
i++;
}
return buf;
}


사용예

string str = toUpper ("chobocho");

'Coding > CPP 삽질기' 카테고리의 다른 글

파이프를 이용한 통신  (0) 2005.11.14
소수 구하기  (0) 2005.11.07
베이식 만들다...  (0) 2005.09.03
Posted by chobocho