JBTALKS.CC

标题: c++ 中级/中下级程式(计算学生分数grade) [打印本页]

作者: 丧送狂曲    时间: 2009-2-25 08:01 PM
标题: c++ 中级/中下级程式(计算学生分数grade)
这个是我的assignment来的~就送给想学c++的人看看吧~
不过还是有很多缺点因为我懂得不多~最严重的是格子~不会allign所以那里很难看~
然后输入限制也是没弄
因为题目需求之好弄成那样~以下是编码~
题目是输入5个分数+学生名字和ID然后算出等级~再加一些bla bla bla....
内容就不多说~给你们慢慢摸@@
新手看一看学学吧~
注:其实想用array不过老师说做那个没分因为当时没教到所以变得很普通~

有批评大声说出来~因为我做得也不是很满意不过可以拿满分了就算了吧~
还有很多报告做~



#include<iostream.h>
#include<string>
#include<iomanip.h>
void main()
{
float mark1, mark2, mark3, mark4, mark5, average; //variable use in program
char grade, name[100], option, id[100];

do
{


for(int i=0; i<100; i++)
{
  cout<<"-";
}
   
cout<<setw(50)<<"Welcome To"<<endl;
    cout<<setw(57)<<"Inti College Subang Jaya"<<endl;
cout<<setw(52)<<"Grading System"<<endl;
  
for(int a=0; a<100; a++)
{
  cout<<"-";
}
    cout<<"\n\n";
cout<<"NOTED: 1.User be advise to set the console width to 100 width to have the best look."<<endl;
cout<<"       2.Input for student is advise enter atleast 7 chracter.\n"<<endl;
cout<<"\n";
cout<<"Please enter the name of the student\n:"; //show statement to request name of user
if(option=='y'||option=='Y')
{
cin.ignore(1,'\n');
}
cin.getline (name,30);
    cout<<""<<endl;
cout<<"Please enter the id of the student\n:";
cin.getline(id,20);
cout<<""<<endl;

cout<<"Please enter the first mark of the student\n:";  //show statement to request 1st mark from the user
cin>>mark1;
cout<<""<<endl;
while(mark1>100||mark1<0)  //loop for marks over 100 and smaller than 0
{
  cout<<"Please make sure your first mark is an integer and is between 0 and 100, enter again\n:";
  cin>>mark1;
  cout<<""<<endl;
  cout<<""<<endl;
  //statement error reporting for wrong input marks1
}

cout<<"Please enter the second mark of the student\n:"; //show statement to request 2nd mark from the usewr
cin>>mark2;
cout<<""<<endl;
  while(mark2>100||mark2<0)
{
  cout<<"Please make sure your second mark is an integer and it is between 0 and 100, enter again\n:";
  cin>>mark2;
  cout<<""<<endl;
  cout<<""<<endl;
  //statement error reporting for wrong input marks2
}

cout<<"Please enter the third mark of the student\n:";
cin>>mark3;
cout<<""<<endl;
  while(mark3>100||mark3<0)
{
  cout<<"Please make sure your third mark is an integer and is between 0 and 100, enter again\n:";
  cin>>mark3;
  cout<<""<<endl;
  cout<<""<<endl;
  //statement error reporting for wrong input marks3
}

cout<<"Please enter the fourth mark of the student\n:";
cin>>mark4;
cout<<""<<endl;
while(mark4>100||mark4<0)
{
  cout<<"Please make sure your fourth mark is an integer and is between 0 and 100, enter again\n:";
  cin>>mark4;
  cout<<""<<endl;
  cout<<""<<endl;
  //statement error reporting for wrong input marks4
}

cout<<"Please enter the fifth mark of the student\n:";
cin>>mark5;
cout<<""<<endl;
  while(mark5>100||mark5<0)
{
  cout<<"Please make sure your fifth mark is an integer and is between 0 and 100, enter again\n:";
  cin>>mark5;
  cout<<""<<endl;
  cout<<""<<endl;
  //statement error reporting for wrong input marks5
}

average=(mark1+mark2+mark3+mark4+mark5)/5;
for (int b=0; b<100; b++)
{
  cout<<"-";
}

cout<<setw(55)<<"PRODUCING OUTPUT....."<<endl;
cout<<setw(53)<<"PLEASE WAIT......"<<endl;

for (int c=0; c<100; c++)
{
  cout<<"-";
}


if(average>=70 && average<=100)
{
grade='A';
}
else if (average>=56 && average<=69)
{
grade='B';
}
else if (average>=40 && average<=55)
{
grade='C';
}
else
{
grade='D';
}

cout<<"\n\n\n\n";
cout<<"-------------------------------------------------------------------------------------------"<<endl;
cout<<"|        Name       |     ID     | Mark1 | Mark2 | Mark3 | Mark4 | Mark5 | Average | Grade|"<<endl;
cout<<"-------------------------------------------------------------------------------------------"<<endl;
cout<<"     "<<name<<"\t"<<id<<"   "<<mark1<<"\t    "<<mark2<<"\t    "<<mark3<<"\t   "<<mark4<<"\t   "<<mark5<<"\t    "<<average<<"\t     "<<grade<<endl;   
for(int d=1; d<92 ;d++)
{
cout<<"-";
}
cout<<"\n\n"<<endl;

cout<<"You want to continue check another student's grade ? (Y/N)\n";
cin>>option;
}
while(option=='y'||option=='Y');

cout<<"\n\n\n"<<endl;
for(int e=0; e<100 ;e++)
{
cout<<"-";
}
cout<<setw(50)<<"THE END"<<endl;

for(int f=0; f<100 ;f++)
{
cout<<"-";
}
cout<<setw(56)<<"PROGRAM PREPARED BY"<<endl;
for(int g=0; g<100 ;g++)
{
cout<<"-";
}
cout<<setw(60)<<"Student Name: Tee Jing Yen (JY)"<<endl;
cout<<setw(42)<<"ID: J08003713"<<endl;
cout<<setw(41)<<"Course: DICT"<<endl;
cout<<setw(59)<<"Subject: Structured Progamming"<<endl;
for(int h=0; h<100 ;h++)
{
cout<<"-";
}

}

[ 本帖最后由 丧送狂曲 于 2009-2-25 08:20 PM 编辑 ]
作者: JulyAngel    时间: 2009-2-27 12:16 AM
基本上跟我看到的沒有太大出入
我所看過的cin跟你的有點不同
遲點再研究研究

你公佈你的自己的資料((背後幾行
沒有問題嗎em0026
作者: 丧送狂曲    时间: 2009-2-27 07:11 AM
那不是我的ic或什么~不会怎样的...那是附加资料...好让我lecturer方便~要考虑到user的~
我的cin是设来接受输入空格的~普通cin会混乱
作者: Cougar    时间: 2009-2-28 07:59 PM
你的assignment几分啊?
满容易的。
我们的看了都头大,超过一半以上的人不会做。
烦恼
作者: 丧送狂曲    时间: 2009-3-1 03:24 AM
老实说当我们看到这个题目都笑死了~因为看了题目怒就想到了全部的code了~我们coursework占60分~他是其中一个~10分而已
作者: Cougar    时间: 2009-3-1 12:57 PM
原帖由 丧送狂曲 于 2009-3-1 03:24 AM 发表
老实说当我们看到这个题目都笑死了~因为看了题目怒就想到了全部的code了~我们coursework占60分~他是其中一个~10分而已

那么容易拿十分啊?
早知道去你那里读了,我们的十分要几个礼拜才能做好。
而且每几个人会
作者: 丧送狂曲    时间: 2009-3-1 01:25 PM
标题: 回复 #6 Cougar 的帖子
我们只是diploma阿~不会太难的~只是入门~
读不是为了容易毕业啊是要学习啊
作者: early_bird    时间: 2009-3-1 02:27 PM
我对C瞒有兴趣的!教教我吧!你这个C++的code跟C有什么分别?
作者: 丧送狂曲    时间: 2009-3-1 03:28 PM
标题: 回复 #8 early_bird 的帖子
其实没什么分别....全部都没有分别的只是code而已
还有要学请自己开始再来问

[ 本帖最后由 丧送狂曲 于 2009-3-1 03:29 PM 编辑 ]
作者: Cougar    时间: 2009-3-1 05:01 PM
标题: 回复 #7 丧送狂曲 的帖子
Assignment 给的也要点逻辑啊,没教那么多,但要我们做多多。
要我们自己去研究找资料,那他存在有什么意义呢?
毕业了,我应该不会找IT的工作。
作者: 丧送狂曲    时间: 2009-3-1 05:30 PM
标题: 回复 #10 Cougar 的帖子
能不能说下题目内容
作者: Cougar    时间: 2009-3-1 06:08 PM
之前叫我们做 Crossword puzzle,8x8 的 othello,然后 text compressor。
现在的 part 1, 给你看吧
TCS1011 Data Structures and Algorithms
Trimester 3, Session 2008/2009
Faculty of Information Technology
Multimedia University
ASSIGNMENT
ADT for Relational Database Table
1. Title
Implement an ADT for a relational database table using C++.
2. Deadline
To be submitted via email to workjudge@gmail.com by the milestone deadlines set in lecture plan.
3. Grouping
To be done individually.
4. Objective
The objective of this assignment is to test the skill of students in creating a table ADT using the
C++ programming language. The table ADT must be able to support the use of SQL-like
commands to create tables, modify data and query data. The use of STL is not allowed for this
assignment.
5. Milestone 1
a. Introduction
For this milestone, create a C++ program which can read and execute INSERT and
SELECT commands from a text file for a table called Menu. The relation schema of Menu is
Menu( id, name, description, price)
as shown in the table below. The Menu table can contain up to a maximum of 100 tuples. The
domain of each attribute is either character string of 1 to 40 characters or number in the range from
-999999.99 to 999999.99.
Attribute Domain
id string (4)
name string (15)
description string (40)
price number
Note:
string(n) means a character string with a maximum of n characters.
number means a number from -999999.99 to 999999.99.
Using an example to illustrate the requirements, let's assume the text file “menu.sql”
contains the following commands and your C++ program has the name “database.exe”.
// menu.sql
INSERT INTO menu (id, name, description, price)
VALUES (P001, “Dinner Plate”, “Side order and 3 pieces of chicken”, 9.20);
INSERT INTO menu (id, name, description, price)
VALUES (P002, “Lunch Plate”, “Side order and 2 pieces of chicken”, 7.80);
INSERT INTO menu (id, name, description, price)
VALUES (S003, “Potato Snack”, “100g of potato slices”, 3.00);
INSERT INTO menu (id, name, description, price)
VALUES (B004, “Family Bucket”, “Drinks, side order and 9 pcs of chicken”,
25.00);
SELECT * FROM menu;
Executing your program with the command
prompt> database menu.sql
your program should displays the following result on screen.
MENU
----------------------------------------------------------------------------------
| ID | NAME | DESCRIPTION | PRICE |
----------------------------------------------------------------------------------
| P001 | Dinner Plate | Side order and 3 pieces of chicken | 9.20 |
| P002 | Lunch Plate | Side order and 2 pieces of chicken | 7.80 |
| S003 | Potato Snack | 100g of potato slices | 3.00 |
| B004 | Family Bucket | Drinks, side order and 9 pcs of chicken | 25.00 |
---------------------------------------------------------------------------------
4 rows selected.
The width of each column displayed is the maximum width specified for each corresponding
attribute. In the case of Menu, the widths are 4+2 characters, 15+2 characters, 40+2 characters and
10+2 characters for id, name, description and price respectively.
If there are no data in the table Menu, your program should display
MENU
0 rows selected.
The sequence of INSERT statements and SELECT statements can be of any order. For
example, the sequence of statements can start with four INSERT statements followed by two
SELECT statements, and then followed by another 2 INSERT statements Your program should
support any combination of INSERT and SELECT statements.
b. INSERT Statement
In addition to the example your program must be able to support NULL data for the
INSERT statement except for the first attribute (id) which is the primary key. The following
statement is a valid INSERT statement for your program.
INSERT INTO menu (id, name, description, price)
VALUES (001, “Breakfast Meal”, NULL, NULL);
*Note: NULL's should be displayed as blanks when a SELECT statement is executed.
You can assume that the INSERT statement always has the four attributes (id, name, description
and price) in a correct sequence.
c. SELECT Statement
The SELECT statement for this milestone is a greatly simplified version of standard SQL.
Your program only needs to support the * wild card or a sequence of attribute names for indicating
the attributes to display, . For example,
SELECT id, price, name FROM menu;
SELECT name FROM menu;
are valid statements to be supported while
SELECT id, price + 3 FROM menu;
SELECT name, name, id FROM menu;
are invalid statements which should be rejected.
For the WHERE part your program only needs to support one condition which contains
only one operator, the = (equal) operator. For example,
SELECT price, name
FROM menu
WHERE name = “Potato Snack”;
SELECT name, id
FROM menu
WHERE price = 5.00;
are valid statements to be supported while
SELECT id, price
FROM menu
WHERE price > 5.00;
SELECT name, id
FROM menu
WHERE ( name = “Potato Snack” ) AND ( id = “S003” );
are invalid statements which should be rejected.
The syntax of the SELECT syntax is summarized in the table below.
Part of the SELECT statement Supported command structure
SELECT * or a sequence of attribute names
FROM this is always menu as there is only one table
WHERE supports only the = operator for only one condition.
7. Evaluation Criteria
Milestone 1 Mark Sheet
Max Marks
1. Features
a. SELECT statement is supported 1
b. INSERT statement is supported 1
TOTAL 2
8. Submission instruction
a. Create a folder in the following format:
LECTURESECTION_M1_FULLNAME
b. Place ONLY your files of formats .cpp and .h in the folder. DO NOT place your
.exe file in the folder.
c. Zip your folder with the 7Zip program.
2. Send the zipped file to workjudge@gmail.com before the deadline. The email title should
be “TCS1011_TC101_M1_Submission”
a. Late submission will be detected through the system clock.
3. Additional Information
a. 50% of the allocated marks will be deducted if the submission instructions are not
followed.
b. You are expected to make sure that your code is easily readable. Pay attention to
indentation.
c. In your .cpp and .h files, insert appropriate comments to help others to understand
your code.
d. For ALL your .cpp and .h files, insert the following info at the header:
作者: Cougar    时间: 2009-3-1 06:10 PM
我做到这里就不会做了:

#include<iostream>
#include<fstream>
using namespace std;

//string MAX = 99999;
int i=0;

string token;


int main()
{

    string loading;
   // string word_counter;

     fstream input;
    // char temp[999999];

     input.open("test.txt",fstream::in);

     while(!input.eof())
    {
        getline(input,loading);
        for(int z=0;z<loading.length();z++)
        {

//           if(isalpha(loading[z])||(isdigit(loading[z]))||(loading[z]=='\''))
//            {
//                    i++;
//                token+=loading[z];       // token is word, buffer is 1 sentence = store sentence to word
//            //    word_counter++;   // go to next word
//
//           }
             if(loading[z] == ' ')          // store space to word
            {
               // i++;
                token=loading[z];
                i++;
            }

             if(loading[z] == ' ')          // store space to word
            {
                i++;
                token=loading[z];
               // i++;
            }

            if(loading [z] == ',' || loading[z] == '(' || loading [z] == ')')
            {
                // word_counter++;
                i++;
                token=loading[z];
               // i++;

            }


           token = loading [z];
            i++;


       // token="\n";    // skip enter

    }
    i++;
//      cout << token [6] << token[8] << token [10] << token[11] << token[12] << token[15] << token[16] << token [17]
//               << token [18] << token [19] << token [20];

     for (int k = 0; k<i; k++)
     {
          cout << token[k];
     }
     // i++;

    return 0;

}
}

能不能指点指点啊?
作者: 丧送狂曲    时间: 2009-3-1 06:57 PM
怎么你好像才开始啊lol~
我帮不了你~因为我看得出来你的assignment题目是包含一些我还没有拿的课
作者: Cougar    时间: 2009-3-1 08:04 PM
标题: 回复 #14 丧送狂曲 的帖子
对啊,因为我不会做。
明天就要交了 ==‘
作者: 丧送狂曲    时间: 2009-3-1 09:42 PM
标题: 回复 #15 Cougar 的帖子
我的assignment也是很多自己explore的~没找看吗
作者: Cougar    时间: 2009-3-2 08:24 AM
原帖由 丧送狂曲 于 2009-3-1 09:42 PM 发表
我的assignment也是很多自己explore的~没找看吗

都看不懂,连基本都不会。
很讨厌C++
不知道要学Programming 到什么时候!!
作者: 丧送狂曲    时间: 2009-3-2 11:53 AM
你读什么课程?em0010
作者: Cougar    时间: 2009-3-3 09:38 PM
原帖由 丧送狂曲 于 2009-3-2 11:53 AM 发表
你读什么课程?em0010

Computer Science
烦恼,应该去读Management。
我会活得快乐点
作者: 丧送狂曲    时间: 2009-3-3 10:32 PM
不喜欢还拿这个科目...不明白...
作者: Cougar    时间: 2009-3-4 07:44 AM
原帖由 丧送狂曲 于 2009-3-3 10:32 PM 发表
不喜欢还拿这个科目...不明白...

起初我以为很容易,哪里知道原来Programming 那么麻烦。
搞不懂在做什么。
其他的就还可以。
不知道要怎样学,我只要C就好了。。。
作者: Super-Tomato    时间: 2009-3-4 08:10 AM
原帖由 Cougar 于 2009-3-1 06:08 PM 发表
之前叫我们做 Crossword puzzle,8x8 的 othello,然后 text compressor。
现在的 part 1, 给你看吧
TCS1011 Data Structures and Algorithms
Trimester 3, Session 2008/2009
Faculty of Information Tec ...



這個 project 就只是叫你分析 sql 內容並整理出 database 格式


Executing your program with the command
prompt> database menu.sql

第一點的要求就是要使用指令, 那麼你的 main() 入口函數一定要讀取所指定的 menu.sql 參數
再來循環讀取檔案每行內容後才開始進入重點分析每行開頭 SELECT, INSERT, UPDATE 和 DELETE
之後根據 sql 的基本格式找出 table 名稱, 欄位名稱和值

如果你的老師允許你們使用 regular expression 的話倒可以減少 coding 且減少分析量
作者: 丧送狂曲    时间: 2009-3-4 08:45 AM
是因为容易不是兴趣哦。。。。那不会学好吧。。。
作者: Cougar    时间: 2009-3-4 08:39 PM
原帖由 Super-Tomato 于 2009-3-4 08:10 AM 发表



這個 project 就只是叫你分析 sql 內容並整理出 database 格式


Executing your program with the command
prompt> database menu.sql

第一點的要求就是要使用指令, 那麼你的 main() 入口函數一定 ...

应该是要用 argc,argv 的吧?
但是不知道怎么用?
应为这事part 1,所以用Array还可以。
接下来应该要改用成 Link List 了。
但是还是不清楚要怎样用,很烦阿!!!

那些华语术语我不清楚,用英文可以吗?
请多多指点,应为接下来的Assignment是20分
还有interview的!!copy的话就会被捉到,然后没分!!!
作者: Cougar    时间: 2009-3-4 08:41 PM
原帖由 丧送狂曲 于 2009-3-4 08:45 AM 发表
是因为容易不是兴趣哦。。。。那不会学好吧。。。

过关就好了,我不喜欢C++。
Prolog 比较容,没那么复杂
过了这个还有OOP JAVA。又要看到 C++ 的东西!!!
烦恼啊!!!
作者: 丧送狂曲    时间: 2009-3-4 09:48 PM
标题: 回复 #25 Cougar 的帖子
我们的心态不同呢~我遇到越难就越爽.....
作者: Cougar    时间: 2009-3-5 07:51 AM
原帖由 丧送狂曲 于 2009-3-4 09:48 PM 发表
我们的心态不同呢~我遇到越难就越爽.....

我很容易放弃的,我尽量吧
作者: 丧送狂曲    时间: 2009-3-5 08:07 AM
虽然你学computer science 不过我很好奇你想以什么为目标
作者: Super-Tomato    时间: 2009-3-5 10:24 AM
原帖由 Cougar 于 2009-3-4 08:39 PM 发表

应该是要用 argc,argv 的吧?
但是不知道怎么用?
应为这事part 1,所以用Array还可以。
接下来应该要改用成 Link List 了。
但是还是不清楚要怎样用,很烦阿!!!

那些华语术语我不清楚,用英文可以吗?
请多多指点,应为接下来的Assignment是20分
还有interview的!!copy的话就会被捉到,然后没分!!!



argc 和 argv 代表著甚麼我想在開始學習 C 的時候課本應該有寫很清楚, 又或你的導師應該會解釋清楚吧
就算不清楚只要自己去 trace 一下就可以知道這兩個 arguements 的 value 代表甚麼


至於要用甚麼型式去寫因人而異, 難道你認為一個 semester 的時間能夠把所有 C/C++ 的知識都灌輸給你嗎?
一切都還是要靠 assignment 或 project 來幫你去自修學習未學到或遺漏的
作者: Cougar    时间: 2009-3-5 07:39 PM
原帖由 丧送狂曲 于 2009-3-5 08:07 AM 发表
虽然你学computer science 不过我很好奇你想以什么为目标

Hardware的吧,好象setting up hardware,setting network。比较简单吧。
可能以后会做别的工。
作者: Cougar    时间: 2009-3-5 07:42 PM
原帖由 Super-Tomato 于 2009-3-5 10:24 AM 发表



argc 和 argv 代表著甚麼我想在開始學習 C 的時候課本應該有寫很清楚, 又或你的導師應該會解釋清楚吧
就算不清楚只要自己去 trace 一下就可以知道這兩個 arguements 的 value 代表甚麼


至於要用甚麼 ...

我没学C,直接进C++。而且是第一次program。
觉得很麻烦,没什么逻辑,然后很混乱。
都不明白在说什么?
看过了,但都不知道在说什么。
很佩服那些可以写 Program 的人。
作者: 丧送狂曲    时间: 2009-3-5 08:13 PM
标题: 回复 #30 Cougar 的帖子
哦...这也是需要基本Progamming的知识~IT都需要知道基本的
作者: Super-Tomato    时间: 2009-3-5 11:11 PM
原帖由 Cougar 于 2009-3-5 07:42 PM 发表

我没学C,直接进C++。而且是第一次program。
觉得很麻烦,没什么逻辑,然后很混乱。
都不明白在说什么?
看过了,但都不知道在说什么。
很佩服那些可以写 Program 的人。



C 和 C++ 分別不大,C++ 還是 C 入门都是一樣的
只要平时上课你回家都有碰一下的話自然很容易搞清楚
會寫程式的人都是熬过開始的阶段才有成果

首先你就要先學會分析你的 assignment 重点部份是在哪里還有之後的步驟是哪些
作者: Cougar    时间: 2009-3-6 07:34 AM
原帖由 丧送狂曲 于 2009-3-5 08:13 PM 发表
哦...这也是需要基本Progamming的知识~IT都需要知道基本的

就不怎么需要Programming吧,setting容易过programming 很多。
作者: Cougar    时间: 2009-3-6 07:37 AM
原帖由 Super-Tomato 于 2009-3-5 11:11 PM 发表



C 和 C++ 分別不大,C++ 還是 C 入门都是一樣的
只要平时上课你回家都有碰一下的話自然很容易搞清楚
會寫程式的人都是熬过開始的阶段才有成果

首先你就要先學會分析你的 assignment 重点部份是在哪里 ...

有时候朋友告诉我大概的Idea。
然后要coding的时候就是不会,看书或上网找都是很General的解释。
不知道要真么应用在Assignment上。
吧code放进去了,然后又行不通。。。
作者: Super-Tomato    时间: 2009-3-6 08:00 AM
原帖由 Cougar 于 2009-3-6 07:37 AM 发表

有时候朋友告诉我大概的Idea。
然后要coding的时候就是不会,看书或上网找都是很General的解释。
不知道要真么应用在Assignment上。
吧code放进去了,然后又行不通。。。



因为在學習过程你没把心投入,自然也不會花時間在 coding 上
所以就无法举一反三



你先做到這個步驟,之後再做UPDATE, DELETE, SELECT 等

[ 本帖最后由 Super-Tomato 于 2009-3-6 08:23 AM 编辑 ]
作者: 丧送狂曲    时间: 2009-3-6 08:19 AM
setting up network 也要知道progamming的~
骇客也是network的高手的.....
不可能只会physical setting 然后不具备internal吧
作者: Cougar    时间: 2009-3-6 08:05 PM
原帖由 Super-Tomato 于 2009-3-6 08:00 AM 发表



因为在學習过程你没把心投入,自然也不會花時間在 coding 上
所以就无法举一反三



你先做到這個步驟,之後再做UPDATE, DELETE, SELECT 等

可能是first sem 的时候听不懂,然后开始反感。
现在很怕写Program,看到code都会怕。
你那个file是用什么开的,IBM DB2?
.exe 很快就没有了,看不到东西。
作者: Cougar    时间: 2009-3-6 08:08 PM
原帖由 丧送狂曲 于 2009-3-6 08:19 AM 发表
setting up network 也要知道progamming的~
骇客也是network的高手的.....
不可能只会physical setting 然后不具备internal吧

是吗?
以前看我做工的地方,IT部门好像只是install hardware,setup hardware。
把坏的电脑换掉,maintain server,好像不会难的。
就是看到这样,所以觉得很想不难
作者: Super-Tomato    时间: 2009-3-6 10:44 PM
原帖由 Cougar 于 2009-3-6 08:05 PM 发表

可能是first sem 的时候听不懂,然后开始反感。
现在很怕写Program,看到code都会怕。
你那个file是用什么开的,IBM DB2?
.exe 很快就没有了,看不到东西。



执行 console 必须打开 bat 档
作者: Cougar    时间: 2009-3-7 12:02 PM
原帖由 Super-Tomato 于 2009-3-6 10:44 PM 发表



执行 console 必须打开 bat 档

什么语言啊?
INSERT了过后,然后怎样把它正确的display出来?
我的program在前面之能够store character by character。
我display的时候就之能够character by character。
要怎样store string(一个word)呢?
还有就是,去完全不知道要怎样detect INSERT INTO的keyword.
给点头绪好吗?拜托em0068
作者: Super-Tomato    时间: 2009-3-7 12:28 PM
原帖由 Cougar 于 2009-3-7 12:02 PM 发表

什么语言啊?
INSERT了过后,然后怎样把它正确的display出来?
我的program在前面之能够store character by character。
我display的时候就之能够character by character。
要怎样store string(一个word)呢?
还有就是,去完全不知道要怎样detect INSERT INTO的keyword....



我覺得你該拿起你的課本認真的看看所學的, 沒學過的可以看看目錄翻到指定頁面閱讀和實習
不然的話我覺得你現在該轉換科系還來得急, 不要浪費自己未來的時間和金錢
作者: Cougar    时间: 2009-3-7 05:25 PM
原帖由 Super-Tomato 于 2009-3-7 12:28 PM 发表



我覺得你該拿起你的課本認真的看看所學的, 沒學過的可以看看目錄翻到指定頁面閱讀和實習
不然的話我覺得你現在該轉換科系還來得急, 不要浪費自己未來的時間和金錢

我尽量找找看,能过关就好了
作者: Krazierrebel    时间: 2009-3-18 03:28 PM
标题: 回复 #43 Cougar 的帖子
我上个short sem拿data structure & algorithm
没有assignment
Fikri人真好~
作者: Cougar    时间: 2009-3-19 07:17 PM
原帖由 Krazierrebel 于 2009-3-18 03:28 PM 发表
我上个short sem拿data structure & algorithm
没有assignment
Fikri人真好~

MMU 吗?
malacca 还是 cyber?
Assignment 很多人不会做,cyber 和 malacca 的assignment 不同。
cyber 的很难。
那个 Goh XX,有病的。
以为每个人很厉害。。。
作者: Krazierrebel    时间: 2009-3-19 07:36 PM
我malacca的~




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5