intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài tập Tin học Đại cương part 10

Chia sẻ: Ashfjshd Askfaj | Ngày: | Loại File: PDF | Số trang:12

279
lượt xem
91
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Thu thập thông tin (Information retrieval) Nghệ thuật và khoa học tìm kiếm thông tin trong các tài liệu, tìm kiếm chính các tài liệu, tìm kiếm metadata mô tả các tài liệu, hoặc tìm kiếm văn bản, âm thanh, hình ảnh hoặc dữ liệu trong cơ sở dữ liệu (hoặc các cơ sở dữ liệu quan hệ độc lập hoặc các cơ sở dữ liệu nối mạng siêu văn bản như Internet hoặc intranet) Các hệ thống thông tin Ứng dụng tin học để hỗ trợ hoạt động của một tổ chức: hoạt động, cài đặt, và bảo trì máy tính, phần mềm...

Chủ đề:
Lưu

Nội dung Text: Bài tập Tin học Đại cương part 10

  1. Baìi táûp Tin hoüc Âaûi cæång 154 'function1' cannot be distinguished Hµm nµy kh«ng thÓ ph©n biÖt víi hµm kia from 'function2' Function 'function' cannot be static Hµm nµy kh«ng thÓ thuéc líp static Function 'function' should have a Hµm nµy ph¶i cã nguyªn mÉu prototype Function call missing ) Gäi hµm thiÕu ")" Function calls not supported Kh«ng cung cÊp c¸c lÖnh gäi hµm Function definition cannot be a §Þnh nghÜa hµm kh«ng thÓ lµ mét khai b¸o typedef'ed declaration kiÓu Function should return a value Hµm ph¶i tr¶ vÒ mét gi¸ trÞ Functions may not be part of a Hµm kh«ng thÓ lµ mét phÇn cña struct hay struct or union union Global anonymous union not static Mét union toµn côc kh«ng tªn kh«ng thÓ thuéc líp static 'identifier' cannot be declared in an Tªn nµy kh«ng thÓ khai b¸o trong mét anonymous union union kh«ng tªn 'identifier' cannot start a parameter Tªn nµy kh«ng thÓ b¾t ®Çu cho mét khai declaration b¸o tham sè Lçi biªn dÞch ý nghÜa 'identifier' is not a member of struct Tªn nµy kh«ng lµ thµnh phÇn cña struct 'identifier' is not a non-static Tªn nµy kh«ng lµ thµnh phÇn ®éng vµ member and can't be initialized here kh«ng ®−îc khëi t¹o ë ®©y 'identifier' is not a parameter Tªn nµy kh«ng ph¶i lµ mét tham sè 'identifier' must be a previously Tªn nµy ph¶i lµ mét nh·n tªn cña kiÓu defined enumeration tag enum ®· ®−îc ®Þnh nghÜa tr−íc 'identifier' specifies multiple or Tªn nµy bÞ lÆp trong chØ ®Þnh hoÆc truy cËp duplicate access Identifier expected ThiÕu tªn If statement missing ( | ) C©u lÖnh if thiÕu "(" , ")" Illegal character 'character' Ký tù nµy bÊt hîp lÖ (0x'value') Illegal initialization Khëi t¹o bÊt hîp lÖ Illegal octal digit Ch÷ sè b¸t ph©n bÊt hîp lÖ Illegal pointer subtraction Trõ con trá bÊt hîp lÖ Illegal structure operation BÊt hîp lÖ trong thao t¸c kiÓu struct Illegal to take address of bit field LÊy ®Þa chØ cña tr−êng bit lµ bÊt hîp lÖ Illegal use of floating point Dïng sè thùc bÊt hîp lÖ Illegal use of pointer Dïng con trá bÊt hîp lÖ Implicit conversion of 'type1' to Kh«ng cho phÐp chuyÓn kiÓu kh«ng râ rµng 'type2' not allowed Improper use of typedef 'identifier' Dïng ®Þnh nghÜa kiÓu typedef kh«ng ®óng Incompatible type conversion ViÖc chuyÓn kiÓu kh«ng t−¬ng thÝch Incorrect configuration file option Chän cÊu h×nh tÖp bÞ sai Incorrect number format Sai d¹ng thøc sè Incorrect use of default Sai trong c¸ch dïng default Invalid combination of opcode and ViÖc kÕt hîp lÖnh vµ c¸c to¸n h¹ng bÊt hîp operands lý Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  2. Baìi táûp Tin hoüc Âaûi cæång 155 Invalid macro argument separator ViÖc t¸ch c¸c ®èi sè cña macro bÊt hîp lý Invalid pointer addition Céng con trá bÊt hîp lý Invalid register combination Tæ hîp thanh ghi bÊt hîp lý (nh− BP+BX) Invalid use of dot Dïng ký tù chÊm bÊt hîp lý Last parameter of 'operator' must Tham sè cuèi cïng cña to¸n tö ph¶i thuéc have type 'int' kiÓu int Lvalue required CÇn mét lvalue kh¶ biÕn Macro argument syntax error Sai có ph¸p trong ®èi sè cña macro Macro expansion too long ViÖc bung macro qu¸ dµi main must have a return type of int Hµm main() ph¶i tr¶ vÒ kiÓu int Memory reference expected ThiÕu tham chiÕu bé nhí Misplaced break §Æt tõ kho¸ break sai chç Misplaced continue §Æt tõ kho¸ continue sai chç Misplaced decimal point §Æt dÊu chÊm thËp ph©n sai chç Misplaced else §Æt tõ kho¸ else bÞ sai chç Multiple declaration for 'identifier' Khai b¸o tªn bÞ lÆp Must take address of a memory Ph¶i lÊy ®Þa chØ trong bé nhí location Need an identifer to declare CÇn mét tªn ®Ó khai b¸o No : following the ? ThiÕu dÊu ":" sau to¸n tö "?" No file name ending Kh«ng kÕt thóc tªn tÖp No file names given Kh«ng cho c¸c tªn tÖp Lçi biªn dÞch ý nghÜa No type information ThiÕu th«ng tin vÒ kiÓu Nonportable pointer conversion ViÖc chuyÓn kiÓu con trá bÊt dÞch Not a valid expression format type Kh«ng ph¶i mét kiÓu biÓu thøc hîp lÖ Not an allowed type Kh«ng ph¶i mét kiÓu cho phÐp Numeric constant too large H»ng sè qu¸ lín Objects of type 'type' cannot be C¸c ®èi t−îng kiÓu nµy kh«ng thÓ khëi t¹o initialized with { } víi { } operator -> must return a pointer or To¸n tö -> ph¶i tr¶ vÒ mét con trá hoÆc mét a class líp operator [] missing ] To¸n tö [ ] thiÕu ] Parameter names are used only C¸c tªn tham sè chØ ®−îc dïng trong th©n with a function body hµm Parameter 'number' missing name ThiÕu tªn tham sè Pointer to structure required on left Con trá chØ ®Õn struct ph¶i ë bªn tr¸i -> side of -> or ->* hoÆc ->* Reference initialized with 'type1', Khëi t¹o tham chiÕu víi kiÓu nµy cÇn lvalue needs lvalue of type 'type2' kiÓu kia Reference variable 'variable' must BiÕn tham chiÕu ph¶i ®−îc khëi t¹o be initialized Repeat count needs an lvalue §Õm vßng lÆp cÇn mét lvalue sizeof may not be applied to a bit Kh«ng thÓ ¸p dông to¸n tö sizeof vµo field tr−êng bit sizeof may not be applied to a Kh«ng thÓ ¸p dông to¸n tö sizeof vµo mét Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  3. Baìi táûp Tin hoüc Âaûi cæång 156 function hµm Size of 'identifier' is unknown or KÝch th−íc cña tªn nµy kh«ng biÕt hoÆc zero b»ng 0 Size of the type is unknown or zero KÝch th−íc cña kiÓu nµy kh«ng biÕt hoÆc b»ng 0 'specifier' has already been ViÖc chØ ®Þnh nµy ®· ®−îc ®−a vµo råi included Statement missing ; C©u lÖnh thiÕu ";" Structure required on left side of . or struct ph¶i ë bªn ph¶i dÊu chÊm hoÆc .* .* Structure size too large KÝch th−íc struct qu¸ lín Subscripting missing ] ThiÕu ] trong chØ sè m¶ng Switch selection expression must BiÓu thøc chän trong lÖnh switch ph¶i thuéc be of integral type kiÓu nguyªn Switch statement missing ( | ) LÖnh switch thiÕu "(" , ")" The value for 'identifier' is not within Gi¸ trÞ cho tªn nµy kh«ng thuéc miÒn int the range of an int Too few parameters in call Qu¸ Ýt tham sè trong lÖnh gäi Too few parameters in call to Qu¸ Ýt tham sè trong lÖnh gäi hµm function Too many decimal points Qu¸ nhiÒu dÊu chÊm thËp ph©n Too many default cases Qu¸ nhiÒu tr−êng hîp default Too many error or warning Qu¸ nhiÒu th«ng b¸o khuyÕn c¸o hoÆc lçi messages Too many exponents Qu¸ nhiÒu chó thÝch Too many initializers Qu¸ nhiÒu khëi t¹o Too many types in declaration Qu¸ nhiÒu khai b¸o kiÓu Too much global data defined in file Qu¸ nhiÒu d÷ liÖu toµn côc ®Þnh nghÜa trong tÖp Two consecutive dots Hai dÊu chÊm liªn tôc Two operands must evaluate to the Hai to¸n h¹ng ph¶i −íc l−îng thµnh mét same type kiÓu Sai kiÓu trong gi¸ trÞ ®èi sè mÆc ®Þnh Type mismatch in default argument value Lçi biªn dÞch ý nghÜa Type mismatch in default value for Sai kiÓu trong gi¸ trÞ mÆc ®Þnh cho tham sè parameter 'parameter' Type mismatch in parameter Sai kiÓu trong tham sè 'number' Type mismatch in parameter Sai kiÓu cña tham sè trong lÖnh gäi hµm 'number' in call to 'function' Type mismatch in parameter Sai kiÓu cña tham sè nµy 'parameter' Type mismatch in parameter Sai kiÓu cña tham sè nµy trong lÖnh gäi 'parameter' in call to 'function' hµm Type mismatch in redeclaration of Sai kiÓu trong khia b¸o l¹i tªn nµy Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  4. Baìi táûp Tin hoüc Âaûi cæång 157 'identifier' Type name expected Type qualifier 'identifier' must be a KiÓu cña tªn nµy ph¶i lµ mét struct hay mét struct or class name líp Type 'typename' may not be Kh«ng thÓ ®Þnh nghÜa kiÓu nµy ë ®©y defined here Unable to execute command Kh«ng thÓ thùc hiÖn ®−îc lÖnh nµy 'command' Unable to open include file Kh«ng thÓ më ®−îc tÖp ®−a vµo nµy 'filename' Undefined structure 'structure' Kh«ng ®Þnh nghÜa struct nµy Undefined symbol 'identifier' Kh«ng ®Þnh nghÜa ký kiÖu nµy Unexpected } ThiÕu "}" union cannot be a base type union kh«ng thÓ lµ mét kiÓu c¬ së union cannot have a base type union kh«ng thÓ cã mét kiÓu c¬ së Unterminated string or character Kh«ng kÕt thóc h»ng chuçi ký tù hoÆc ký tù constant Use . or -> to call function Dïng "." hoÆc "->" ®Ó gäi hµm Use . or -> to call 'member', or & to Dïng "." hoÆc "->" ®Ó gäi thµnh phÇn, hoÆc take its address "&" ®Ó lÊy ®Þa chØ cña nã User break Dïng ^break ®Ó kÕt thóc ch−¬ng tr×nh Value of type void is not allowed Kh«ng cho phÐp lÊy gi¸ trÞ cña kiÓu void Variable 'variable' has been BiÕn nµy ®· ®−îc tèi −u ho¸ vµ kh«ng thÓ optimized and is no longer available dïng ®−îc n÷a Variable 'identifier' is initialized BiÕn nµy ®−îc khëi t¹o nhiÒu lÇn more than once void & is not a valid type §Þa chØ void kh«ng cho phÐp While statement missing ( | ) LÖnh while thiÕu "(" , ")" Wrong number of arguments in call Sai sè c¸c ®èi sè trong lÖnh gäi macro of macro khuyÕn c¸o khi biªn dÞch ý nghÜa Array variable 'identifier' is near BiÕn m¶ng nµy thuéc líp gÇn Assigning 'type' to 'enumeration' G¸n kiÓu nµy cho kiÓu v« h−íng liÖt kª Bit fields must be signed or C¸c tr−êng bit ph¶i thuéc kiÓu int cã dÊu unsigned int hoÆc kh«ng dÊu Both return and return with a value CÈ hai ®Òu tr¶ vÒ mét gi¸ trÞ ®· sö dông used Call to function 'function' with no Gäi hµm kh«ng cã nguyªn mÉu prototype Call to function with no prototype Gäi hµm kh«ng cã nguyªn mÉu Code has no effect LÖnh nµy kh«ng cã hiÖu lùc Condition is always true| false §iÒu kiÖn nµy lu«n lu«n ®óng|sai Constant is long H»ng bÞ dµi Constant out of range in H»ng qu¸ miÒn gi¸ trÞ so s¸nh comparison Conversion may lose significant ViÖc chuyÓn kiÓu cã thÓ lµm thiÕu chÝnh x¸c Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  5. Baìi táûp Tin hoüc Âaûi cæång 158 digits trong tÝnh to¸n Declare type 'type' prior to use in Khai b¸o kiÓu nµy −u tiªn dïng prototype Division by zero Chia cho sè kh«ng Function should return a value Hµm nªn tr¶ vÒ mét gi¸ trÞ Hexadecimal value contains more Gi¸ trÞ thËp lôc ph©n nhiÒu h¬n 3 ch÷ sè than 3 digits 'identifier' declared but never used Tªn kh«ng hÒ sö dông 'identifier' is assigned a value that is Tªn nµy ®−îc g¸n gi¸ trÞ mµ kh«ng hÒ sö never used dông 'identifier' is declared as both Tªn nµy ®−îc khai b¸o võa thuéc líp external and static extern, võa thuéc líp static Initialization is only partially ViÖc khëi t¹o chØ lµ mét phÇn trong cÆp {} bracketed Initializing 'enumeration' with 'type' Khëi t¹o enum víi kiÓu nµy Mixing pointers to signed and LÉn con trá chØ ®Õn char cã dÊu vµ kh«ng unsigned char dÊu No declaration for function 'function' Hµm nµy kh«ng ®−îc khai b¸o Non-constant function 'function' Hµm kh«ng h»ng l¹i gäi cho mét ®èi t−îng called for constant object h»ng Non-volatile function 'function' Hµm kh«ng thuéc líp volatile l¹i gäi cho called for volatile object mét ®èi t−îng volatile Nonportable pointer comparison So s¸nh con trá bÊt dÞch Nonportable pointer conversion ChuyÓn con trá bÊt dÞch Parameter 'parameter' is never Tham sè nµy kh«ng hÒ sö dông used Possible use of 'identifier' before Cã thÓ dïng tªn nµy tr−íc ®Þnh nghÜa definition Possibly incorrect assignment Cã thÓ sai lÖnh g¸n Redefinition of 'macro' is not §Þnh nghÜa l¹i macro nµy kh«ng nhÊt qu¸n identical Structure passed by value struct truyÒn bëi gi¸ trÞ Style of function definition is now KiÓu ®Þnh nghÜa hµm kh«ng chuÈn obsolete Superfluous & with function Hµm thõa "&" Suspicious pointer conversion Xem l¹i viÖc chuyÓn ®æi con trá Temporary used for parameter Dïng t¹m tham sè nµy 'number' khuyÕn c¸o khi biªn dÞch ý nghÜa Temporary used for parameter Dïng t¹m tham sè nµy trong lÖnh gäi hµm 'number' in call to 'function' Temporary used to initialize Dïng t¹m ®Ó khëi t¹o cho tªn nµy 'identifier' Undefined structure 'structure' Kh«ng ®Þnh nghÜa struct nµy Unknown assembler instruction Kh«ng biÕt lÖnh hîp ng÷ nµy Unreachable code LÖnh nµy kh«ng thùc hiÖn ®−îc Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  6. Baìi táûp Tin hoüc Âaûi cæång 159 Use qualified name to access Dïng tªn nµy ®Ó truy cËp kiÓu tæ hîp nested type 'type' Void functions may not return a Hµm void kh«ng thÓ tr¶ vÒ gi¸ trÞ value lçi biªn dÞch nghiªm träng Bad call of intrinsic function Sai trong lÖnh gäi hµm Compiler table limit exceeded B¶ng biªn dÞch qu¸ giíi h¹n Error writing output file Lçi ghi ra tÖp Register allocation failure Lçi ph©n bè thanh ghi Unable to create output file Kh«ng thÓ t¹o tÖp ghi nµy 'filename' Unable to open 'filename' Kh«ng thÓ më tÖp nµy Unable to open input file 'filename' Kh«ng thÓ më tÖp nhËp nµy Out of memory Trµn bé nhí lçi khi ch¹y ch−¬ng tr×nh Abnormal program termination Ch−¬ng tr×nh kÕt thóc kh«ng b×nh th−êng Divide error Lçi trong phÐp chia Floating point error: Divide by 0, Lçi trong sè thùc: Chia cho sè kh«ng, MiÒn Domain, Overflow, Partial loss of gi¸ trÞ, Trµn trªn, MÊt ®é chÝnh x¸c, Trµn precision, Underflow, Stack fault d−íi, Lçi ng¨n xÕp Null pointer assignment G¸n con trá null Stack overflow Trµn ng¨n xÕp III. Caïc Header III.1. MATH.H int abs(int x); LÊy trÞ tuyÖt ®èi sè x kiÓu int double fabs(double x); LÊy trÞ tuyÖt ®èi sè thùc x long int labs(long int x); LÊy trÞ tuyÖt ®èi sè x kiÓu long Caïc haìm cos(x), sin(x), tg(x), arccos(x), arsin(x), arctg(x), arctg(y/x) ln(x) double cos(double x); double sin(double x); double tan(double x); double acos(double x); double asin(double x); double atan(double x); double atan2(double y, double x); Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  7. Baìi táûp Tin hoüc Âaûi cæång 160 double atof(const char *s); §æi chuçi s sang sè thùc double ceil(double x); LÊy gi¸ trÞ nguyªn nhá nhÊt >=x double floor(double x); LÊy gi¸ trÞ nguyªn lín nhÊt
  8. Baìi táûp Tin hoüc Âaûi cæång 161 §äc n khèi d÷ liÖu tõ tÖp f vµ ghi vµo con trá ptr, mçi khèi cã kÝch th−íc size byte int fscanf (FILE *f, const char *format [, address, ...]); QuÐt c¸c gi¸ trÞ tõ tÖp f víi d¹ng thøc chØ ®Þnh vµo danh d¸ch c¸c biÕn cã ®Þa chØ cho trong danh s¸ch int fseek(FILE *f, long offset, int whence); §−a con trá tÖp f ®Õn vÞ trÝ offset tÝnh tõ whence, whence cã thÓ lµ 0,1,2 tÝnh t−¬ng øng tõ ®Çu tÖp, t¹i vÝ trÝ hiÖn thêi, cuèi tÖp long ftell(FILE *f); LÊy vÞ trÝ hiÖn thêi cña con trá tÖp size_t fwrite(const void *ptr, size_t size, size_t n, FILE*f); Ghi n khèi d÷ liÖu trong ptr vµo tÖp f , mçi khèi gåm size byte int getc(FILE *f); LÊy ký tù tõ tÖp f int putc(int c, FILE *f); Ghi ký tù c vµo tÖp f int getchar(void); LÊy ký tù tõ bµn phÝm int putchar(int c); Ghi ký tù c ra mµn h×nh char *gets(char *s); LÊy chuçi ký tù tõ bµn phÝm vµo biªn s int puts(const char *s); Ghi chuçi ký tù s ra mµn h×nh int remove(const char *fn); Xo¸ tÖp cã tªn fn int rename(const char *oldname, const char *newname); §æi tªn tÖp cò oldname thµnh newname III.3.CONIO.H void clreol(void); Xo¸ tõ con trá ®Õn cuèi dßng void clrscr(void); Xo¸ cöa sæ hiÖn thêi void delline(void); Xo¸ c¶ dßng int getch(void); LÊy ký tù tõ bµn phÝm, kh«ng hiÖn ký tù int getche(void); LÊy ký tù tõ bµn phÝm, cã hiÖn ký tù void gotoxy(int x, int y); §−a con trá ®Õn to¹ ®é (x,y) void highvideo(void); §Æt chÕ ®é s¸ng cao cho mµn h×nh void lowvideo(void); §Æt chÕ ®é s¸ng thÊp cho mµn h×nh void normvideo(void); §Æt chÕ ®é s¸ng b×nh th−êng cho mµn h×nh void insline(void); Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  9. Baìi táûp Tin hoüc Âaûi cæång 162 ChÐn dßng trèng vµo t¹i vÞ trÝ con trá (sang dßng) int kbhit(void); KiÓm tra tr¹ng th¸i cã phÝm bÊm int putch(int ch); Ghi ký tù c ra mµn h×nh void textbackground(int c); §Æt mµu nªn lµ mµu c void textcolor(int c); §Æt mµu ch÷ lµ mµu c int wherex(void); LÊy hoµnh ®é hiÖn thêi int wherey(void); LÊy tung ®é hiÖn thêi void window(int x1, int y1, int x2, int y2); T¹o cöa sè (x1,y1,x2,y2) III.4. CTYPE.H int tolower(int ch); §æi ký tù sang ch÷ th−êng int toupper(int ch); §æi ký tù sang ch÷ hoa III.5. STDLIB.H void abort(void); Dõng ch−¬ng tr×nh v« ®iÒu kiÖn int atoi(const char *s); §æi chuçi s sang sè kiÓu int long atol(const char *s); §æi chuçi s sang sè kiÓu long void *calloc(size_t n, size_t size); CÊp ph¸t bé nhí ®äng cho n ®Ò môc, kÝch th−íc mçi ®Ò môc lµ size. Tr¶ vÌ con trá chØ ®Õn khèi void exit(int s); Dõng ch−¬ng tr×nh víi m· tho¸t s void free(void *block); Gi¶i phãng bé nhí ®äng chØ ®Õn bëi block char *itoa(int v, char *s, int r); §çi gi¸ trÞ v khiÓu int sang chuçi s, c¬ sè r char *ltoa(long v, char *s, int r); §çi gi¸ trÞ v khiÓu long sang chuçi s, c¬ sè r char *ultoa(unsigned long v, char *s, int r); §çi gi¸ trÞ v khiÓu long kh«ng dÊu sang chuçi s, c¬ sè r void *malloc(size_t size); CÊp ph¸t bé nhí ®éng gåm size byte vµ tr¶ vÌ con trá chØ ®Õn khèi int rand(void); LÊy sè ngÉu nhiªn tõ 0 ®Õn RAND_MAX Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  10. Baìi táûp Tin hoüc Âaûi cæång 163 int random(int n); LÊy sè ngÉu nhiªn tõ 0 ®Õn n void randomize(void); Khëi t¹o bé t¹o sè ngÉu nhiªn long strtol(const char *s, char **end, int r); §æi chuçi s sang sè kiÓu long c¬ sè r, l−u vÞ trÝ cuèi chuçi ®æi ®îc trong end unsigned long strtoul(const char *s, char **endptr, int radix); §æi chuçi s sang sè kiÓu long kh«ng dÊu c¬ sè r, l−u vÞ trÝ cuèi chuçi ®æi ®îc trong end int system(const char *c); Gäi lÖnh c cña hÖ ®iÒu hµnh III.6. STRING.H char *stpcpy(char *d, const char *s); Sao chÐp chuçi ký tù s vµo biÕn chuçi ký tù d char *strcat(char *d, const char *s); Nèi chuçi ký tù s vµo cuèi chuçi ký tù d char *strchr(const char *s, int c); QuÐt chuçi ký tù s ®Ó t×m lÇn xuÊt hiÖn ®Çu tiªn cña ký tù c Ký tù null ®−îc xem lµ mét phÇn cña chuçi ký tù int strcmp(const char *s1, const char*s2); So s¸nh hai chuçi ký tù Gi¸ trÞ tr¶ vÒ lµ sè < 0 nÕu s1 < s2 = = 0 nÕu s1 = = s2 > 0 nÕu s1 > s2 size_t strlen(const char *s); LÊy ®é dµi cña chuçi ký tù s char *strlwr(char *s); ChuyÓn biÕn chuçi s sang tÊt c¶ ch÷ th−êng char *strupr(char *s); ChuyÓn biÕn chuçi s sang tÊt c¶ ch÷ hoa char *strrev(char *s); §¶o tÊt c¶ c¸c ký tù trong s ( trõ ký tù null) char *strset(char *s, int ch); §Æt tÊt c¶ c¸c ký tù trong s thµnh ký tù ch char *strstr(const char *s1, const char *s2); T×m lÇn x¶y ra ®Çu tiªn cña mét chuçi con s2 trong chuçi ký tù s1 Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  11. Baìi táûp Tin hoüc Âaûi cæång 164 MUÛC LUÛC PHÁÖN I : DÆÎ LIÃÛU VAÌ CHÆÅNG TRÇNH ................................................................ 1 TÊNH TOAÏN CAÏC BIÃØU THÆÏC .................................................................................. 1 PHÁÖN II : LÃÛNH ÂIÃÖU KIÃÛN ...................................................................................... 9 + IF ................................................................................................................................ 9 + LÃÛNH SWITCH . . . CASE ....................................................................................... 9 PHÁÖN III : LÃÛNH VOÌNG LÀÛP................................................................................... 27 + FOR ... ...................................................................................................................... 27 + WHILE ... ............................................................................................................... 27 + DO ... WHILE .......................................................................................................... 27 PHÁÖN IV : CHÆÅNG TRÇNH CON ........................................................................ 57 PHÁÖN V : KIÃØU MAÍNG .............................................................................................. 80 PHÁÖN VI : KIÃØU XÁU CHÆÎ .................................................................................... 122 PHÁÖN VII : STRUCT VAÌ UNION ........................................................................... 134 PHÁÖN VIII : KIÃØU CON TROÍ & FILE................................................................... 139 BAÌI TÁÛP LAÌM THÃM............................................................................................... 147 TAÌI LIÃÛU THAM KHAÍO .......................................................................................... 150 PHÁÖN PHUÛ LUÛC ........................................................................................................ 151 I. CAÏC PHÊM SOAÛN THAÍO TRONG MÄI TRÆÅÌNG BORLAND C 3.1 ................................. 151 II. CAÏC LÄÙI THÆÅÌNG GÀÛP KHI LÁÛP TRÇNH ................................................................... 152 III. CAÏC HEADER ....................................................................................................... 159 III.1. MATH.H .......................................................................................................... 159 III.2. STDIO.H ...................................................................................................... 160 III.3.CONIO.H....................................................................................................... 161 III.4. CTYPE.H ...................................................................................................... 162 III.5. STDLIB.H ..................................................................................................... 162 III.6. STRING.H .................................................................................................... 163 Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
  12. Baìi táûp Tin hoüc Âaûi cæång 165 Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2