PDA

View Full Version : CMatrix



ksolomon
05-01-2009, 08:07 PM
ช่วยดูให้หน่อยครับผม เป็นคลาสสำหรับจัดการ matrix + - * ครับ ที่น่าสนใจคงเป็นการประกาศตัวแปร pointer ** ครับ

ลองศึกษาดูครับ และก็ถ้าช่วยแก้ไขและพัฒนาให้ด้วยก็น่าจะดีมากมายครับผม
[code]
#include<stdio.h>
#include<stdlib.h>
class CMatrix
{
public:

Edkung_
05-01-2009, 08:43 PM
[code]

ksolomon
06-01-2009, 10:37 PM
โอ้ว ขอบคุณสำหรับ comment ครับ เดี๋ยวจาเอาไปปรับปรุง (ตรง setmatrix หนิ ลืมจริงๆ เพราะเขียนไว้ในคอมนานแล้ว ตอนก่อนทำโจทย์

ในเวบ programming พอจะทำโจทย์เรยเอาโค้ดมาแก้อ่า แร้วลืมใส่ เพราะตอนแรกผมใส่ comment ตรงนั้นไว้

แล้วก็ตรง memcpy ยังงงอยู่ครับ ช่วยอธิบายอีกนิ้สส ได้มะครับ จะเป็นการดีมากครับ ขอบคุณค้าบผม

Edkung_
06-01-2009, 11:59 PM
void * memcpy ( void * destination, const void * source, size_t num );

destination
Pointer to the destination array where the content is to be copied, type-casted to a pointer of type void*.
source
Pointer to the source of data to be copied, type-casted to a pointer of type void*.
num
Number of bytes to copy.

Return Value
destination is returned.

[code]for(k=0;k<b;k++)
{

ksolomon
07-01-2009, 09:39 PM
โอ้โห แจ่มมากครับ เพิ่งเคยรุจัก memcpy ครั้งแรก แถมอยู่ใน header string.h (รึเปล่า แล้วเค้าอนุญาติ header นี้ในการแข่่ง

เขียนโปรแกรมภาษา c ทั่วๆไปรึเปล่าครับ รุสึกจะมีประโยชน์มากๆๆ จริงๆ)

memmove Move block of memory (function)
memchr Locate character in block of memory (function)
memcmp Compare two blocks of memory (function)
memset Fill block of memory (function)
strncpy Copy characters from string (function)

พวกนี้แถมครับ เกี่ยวกะฟังก์ชั่น สนใจไปอ่านต่อใน http://www.cplusplus.com/reference/clibrar...ing/memcpy.html (http://www.cplusplus.com/reference/clibrary/cstring/memcpy.html)

ครับ โดยเฉพาะ memcpy เนี่ย สุดยอดจริงๆครับ ได้ความรู้ใหม่จริงๆ ช่วยในการเขียนโปรแกรมได้มาก(ผมกะลังเตรียมตัวไปเข้าค่าย3

ของสอวน อยู่อ่าครับ)

ขอบคุงง้าบบบบท่าน edkung แจ่มจริงๆ