ภาษา c Function find previous day หาวันที่ย้อนหลัง (ไว้ใช้กับ UNIX)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

/*============ Substring Function ===================*/

char *substring(size_t start, size_t stop, const char *src, char *dst, size_t size)
{
   int count = stop - start;
   if ( count >= --size )
   {
      count = size;
   }
   sprintf(dst, "%.*s", count, src + start);
   return dst;
}
/*=================== Substring Function ==================*/

/*================== Time diff Function ====================*/
int date_diff(char nowdate[20], int diff)
{
    int i,maxday,nowday,nowmonth,nowyear,prevday,prevmonth,prevyear,monthdiff,diffyear,len;
    long long prevdate;
    char tempnowday[2],tempnowmonth[2],tempnowyear[20],tempprevday[2],tempprevmonth[2],tempprevyear[20],resultday[2],resultmonth[2],resultyear[5],result[20];

//printf("nowdate %s\n",nowdate);

    substring(0,4,nowdate,tempnowyear,100);
    nowyear = atoi(tempnowyear);
//printf("tempnowyear %s\n",tempnowyear);
   
    substring(4,6, nowdate, tempnowmonth, sizeof nowdate);
    nowmonth = atoi(tempnowmonth);

    substring(6,8,nowdate,tempnowday,sizeof nowdate);
    nowday = atoi(tempnowday);

//printf("now year str %s %s %s\n",tempnowyear,tempnowmonth,tempnowday);
//printf("now year int %d %d %d\n",nowyear,nowmonth,nowday);

//printf("diff %d\n",diff);

    prevday = nowday - diff;
    if (prevday <= 0){
        prevmonth = nowmonth - 1;

การบ้าน coe421 [อาจารย์ปิยวิทย์][นอกเวลา]

ด้านล่างเป็นโค๊ดที่อาจารย์สอนในห้องนะครับสำหรับคนที่พิมไม่ทัน คลาสวันที่ 29/06/2553

ถึงน้องๆ CPE-RU ตอนนนี้บริษัทที่พี่ทำงานอยู่ต้องการคน.... Network Administrator

ถึงน้องๆ CPE-RU ตอนนนี้บริษัทที่พี่ทำงานอยู่ต้องการคน.... Network Administrator คุณสมบัติดังต่อไปนี้

Position

Network Administrator

Location:

Dusit Thani Building   4 floor  946 rama IV  silom ,bangkok

FTTH ที่เกาหลี 100/100 เดือนละแค่ 1000 บาท

ในขณะที่ วงการบรอดแบรนด์บ้านเรากำลังแข่งขันกันอย่างเต็มที่ จนทำให้ในปัจจุบัน เราก็มีโอกาสได้ใช้งานอินเทอร์เน็ตความเร็วสูงถึง 10 Mbps กันไปเป็นที่เรียบร้อยแล้ว ด้วยสนนราคาประมาณพันกว่าบาท แต่ว่า เราจะลองไปดูกันนะคะว่า ที่ประเทศเพื่อนบ้านที่เป็นเจ้าแห่งเกมออนไลน์อย่างประเทศเกาหลีใต้นั้น เค้าใช้อินเทอร์เน็ตกันในราคาประมาณเท่าไหร่ แล้วมีแบบไหนให้เลือกใช้กันบ้าง

เริ่มจากตัวแรกที่กำลังได้รับความนิยมกันในตอนนี้ นั่นก็คือ FTTH

FTTH นั่นย่อมากจากคำว่า Fiber To The Home หรือเรียกง่ายๆ ว่า การลากสายไฟเบอร์จากผู้ให้บริการมายังบ้านคุณโดยตรง เปรียบเสมือนคุณนั้นกำลังต่อสายแลนกับ Server ที่ให้บริการอินเทอร์เน็ตเลยทีเดียวค่ะ โดยความเร็วที่ได้จากการใช้งาน FTTH นั้นจะอยู่ที่ 100/100 Mbps กันเลยทีเดียว แต่ราคาก็ถูกจนน่าตกใจ เพราะว่า ราคาต่อเดือนแบบไม่ผูกสัญญานั้น อยู่ที่ 36 , 000 วอน หรือ 1 , 150 บาท เท่านั้นเองค่ะ โดย FTTH Package จะมีให้เลือกใช้อยู่สองแบบนั้นก็คือ ความเร็ว 100/100Mbps และ 10/10Mbps ค่ะ

สำหรับตัวที่ 2 นั่นก็คือ VDSL

VDSL นั้นย่อมาจากคำว่า Very High Data Rate Digital Subsciber Line ซึ่งการใช้งานก็จะเหมือน ADSL บ้านเราแหละค่ะ แต่เป็นเทคโนโลยี ที่ทำความเร็วได้มากขึ้น โดย VDSL ในเกาหลีนั้น จะให้บริการในความเร็วตั้งแต่ 50/10Mbps จนถึง 100/10Mbps ค่ะ โดยจะมีสนนราคาต่อเดือนก็ต่างจาก FTTH เล็กน้อยเท่านั้น โดยราคาแบบไม่ผูกสัญญาจะอยู่ที่ 30000 วอน หรือประมาณ 950 บาท เท่านั้นเองค่ะ

และสุดท้าย แบบเดียวกับบ้านเรานั่นก็คือ ADSL

เทคโนโลยีไวเลส [อาจารย์ปิยวิทย์]

ภาพมันปกตินะแต่ผมบีบให้มันเล็กลง ถ้าอยากดูชัดๆ ให้ view image ดูนะครับ

วิชาของอาจารย์ปิยวิทย์[ผมลงนอกนะ ในเวลาผมไม่รู้ว่าอาจารย์สอนยังไงนะครับ] สำหรับคนที่เขียนโค๊ดในห้องไม่ทันครับ ผมจะเริ่มขั้นตอนให้ใหม่แต่ผมจะไม่อธิบายนะครับ เพราะว่าเดียวอาจารย์เค้าจะอธิบายอีกที แต่ถ้าใครสนใจเล่นไปก่อนแล้วอาจารย์อธิบายมันจะได้เข้าใจมากขึ้นครับ

ก่อนอื่นเลยก็เข้าไปโหลด wireless toolkit จาก http://java.sun.com/javame/downloads/index.jsp

โหลดตัวที่วงไว้ในภาพนะครับ

เมื่อทำการโหลดแล้วก็ติดตั้งเลยครับ ซึ่งขั้นตอนติดตั้งไม่ขอพูดมากครับ ปีสี่กันแล้วฮาๆๆ แค่ลงโปรแกรมเองเน๊อ Nextๆๆๆ ไปเรื่อยๆนั้นแหละ แล้วจะเจอ icon wireless toolkit อยู่หน้าจอครับคลิกมันเลย

 

ก็จะเจอหน้าต่างของโปรแกรมครับ คลิกที่ new project จากนั้นที่ช่อง

project name ให้ใส่ชื่ออะไรก็ได้ครับ มันจะเป็นแค่ชื่อโฟลเดอร์งานของเรา
Midlet class name ตรงนี้ต้องใส่ hello นะครับเพราะ code จะทำการสร้าง class hello ครับ ถ้าเปลี่ยนตรงนี้เวลาเขียนโค๊ดต้องประกาศคลาสตามที่เปลี่ยน

เมื่อคลิก Create Project แล้ว จะมีหน้า project setting ขึ้นมาให้เลือกตามภาพครับ

เมื่อคลิก ok มันจะกลับมาหน้าเดิมตอนแรกพร้อมกับมีรายละเอียด ฐานทัพ โปรเจคของเราอยู่ครับ ดูตามภาพเลยครับ

Lab 2 การเขียน PHP [อาจารย์ปวันรัตน์]

ตัวอย่างนี้เอาเป็นแบบคร่าวๆนะครับ มีทั้งสามข้อใครได้ทำข้อไหนก็เลือกดูแล้วก็แก้ไขดัดแปลงเอาละกันครับ ถ้าให้ดีของเปลี่ยนเป็นเงื่อนไข if_else ดูนะครับ เพราะผมเขียนโดยใช้ switch แล้วข้อสามก็เอาไปศึกษากันดูนะครับ

 

ที่ข้อสามผมจะเรียกใช้ ฟังก์ชัน floor() เพื่อทำการปัดเศษทิ้งนะครับ

 

ข้อ 1

<?php
$score = 67;

switch($score){
    case ($score < 50): $grade = "F";break;
    case ($score <= 54): $grade = "D";break;
    case ($score <= 59): $grade = "D+";break;
    case ($score <= 64): $grade = "C";break;
    case ($score <= 69): $grade = "C+";break;
    case ($score <= 74): $grade = "B";break;
    case ($score <= 79): $grade = "B+";break;
    case ($score <= 100): $grade = "A";break;
    default: $grade = "not in rage";
}
?>

<table cellpadding='5' cellspacing='0' border='1' align='center'>
<tr>
    <td>Score :</td>
    <td><?=$score ?></td>
</tr>
<tr>
    <td>Grade :</td>
    <td><?=$grade ?></td>
</tr>
</table>

 

ข้อ 2

อยากให้พี่ๆ เพื่อนๆ และน้องๆช่วย comment โลโก้ที่จะสกรีนลงบนเสื้อรุ่นปี 2 หน่อยครับ(เต็มที่เลย)

ช่วยติให้หน่อยน่ะครับ

เพื่อนที่พวกผมจะได้ไปดำเนินการแก้ไขต่อไป

ขอบคุณครับ

LOGO

Realistic

โอ้แม่เจ้า

รุ่น 8 มันไม่มีใครเข้ามาเลย มีคนป่าววหว่า

สวัสดีน้องๆ พี่มายืนรอถือไม้ฟาดหัว ฮาๆๆ

ล่อเล่นนะ ฟิวๆๆๆๆ เผ่น.....

Merge Sort & Bubble Time [งานอาจารย์บุญช่วย]

ตัวที่ผมทำตอนนี้จะมี 2 ver. นะครับเอาไปศึกษาดูสำหรับผุ้ที่ต้องการเรียนรู้นะครับ ถ้าใครอยากได้แค่งานส่งก็ไม่ว่ากันครับ นานาจิตตัง

ดาวน์โหลด Ver.Java

ดาวน์โหลด Ver.C#

ตัว C# ผมสร้างบนสภาพแวดล้อมของ VS 2010 กับ .net 4 นะครับในไฟล์มันจะมี SortPrj.exe ให้แล้วแต่ว่าเวลา run ในเครื่อง ต้องมี .net 4.0 ก่อนนะครับ

เพื่อเป็นกำลังใจสมัครสมาชิกแล้วเม้นต่อ แนะนำ ติชมให้หน่อยนะครับ เดียวถ้ามีงานหน้า จะเอามาแปะไว้ให้อีกครับ

สำหรับตัวโปรแกรม Visual Studio 2010 นะครับ สามารถไปดาวน์โหลดได้จาก http://cpe-ru.com/node/168 นี้ครับส่วนตัว Netbean คงมีกันแทบทุกคนที่เรียนวิชาอาจารย์ปิยะวิทย์แล้วนะครับ ที่รู้ก็คงรู้กันหมดแล้วแหละ งำๆๆ แค่นี้แหะ

Syndicate content