30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Return Value: Returns the character read or EOF if a read error occurs or end of<br />

file is<br />

reached.<br />

Remarks: Same effect as fgetcwith the argument stdin.<br />

chính xác.<br />

dsPIC<br />

®<br />

Thư viện Công cụ Ngôn ngữ<br />

Example: #include /* for getchar, printf */<br />

int main(void)<br />

DS51456B trang 254<br />

kích thước<br />

2004 Microchip Technology Inc<br />

{<br />

char y;<br />

y = getchar();<br />

printf("%c|", y);<br />

y = getchar();<br />

printf("%c|", y);<br />

y = getchar();<br />

printf("%c|", y);<br />

y = getchar();<br />

printf("%c|", y);<br />

y = getchar();<br />

printf("%c|", y);<br />

}<br />

Input:<br />

Contents of UartIn.txt(used as stdin input for simulator):<br />

Short<br />

Longer string<br />

Output:<br />

S|h|o|r|t|<br />

gets<br />

Description: Get a string from stdin.<br />

Include: <br />

Prototype: char *gets(char *s);<br />

Argument: s pointer to the storage string<br />

Return Value: Returns a pointer to the string sif successful; otherwise, returns a<br />

null<br />

pointer<br />

Remarks: The function reads characters from the stream stdinand stores them<br />

into the string pointed to by suntil it reads a newline character (which is<br />

not stored) or sets the end-of-file orerror indicators. If any characters<br />

were read, a null character is stored immediately after the last read<br />

character in the next element of the array. If getssets the error<br />

indicator, the array contents are indeterminate.<br />

dsPIC<br />

h sửa đổi - sử dụng với các loại d, i, o, u, x, X; chuyển đổi các giá trị cho một<br />

intor ngắn unsigned short int<br />

h sửa đổi - sử dụng với n; xác định rằng con trỏ trỏ đến một<br />

ngắn int<br />

l sửa đổi - sử dụng với các loại d, i, o, u, x, X; chuyển đổi các giá trị cho một<br />

intor dài unsigned long int<br />

l sửa đổi - sử dụng với n; xác định rằng con trỏ trỏ đến một<br />

long int<br />

l sửa đổi - sử dụng với c; quy định cụ thể một nhân vật rộng<br />

l sửa đổi - sử dụng với các loại điện tử, E, F, F, g, G; chuyển đổi các giá trị cho<br />

một<br />

đôi<br />

ll sửa đổi - sử dụng với các loại d, i, o, u, x, X; chuyển đổi các giá trị cho một<br />

intor lâu dài unsigned long long int<br />

ll sửa đổi - sử dụng với n; xác định rằng con trỏ trỏ đến một<br />

lâu dài int<br />

L sửa đổi - sử dụng với điện tử, E, e, g, G; chuyển đổi các giá trị cho một thời<br />

gian dài<br />

đôi<br />

loại<br />

d, tôi đã ký int<br />

o unsigned intin bát phân<br />

u thập phân intin unsigned<br />

x unsigned intin hệ thập lục phân chữ thường<br />

X unsigned intin hệ thập lục phân hoa<br />

điện tử, E doublein ký hiệu khoa học<br />

f doubledecimal ký hiệu<br />

g, G đôi (có dạng điện tử, E hoặc e nếu thích hợp)<br />

c char- một nhân vật duy nhất<br />

của chuỗi<br />

giá trị p của một con trỏ<br />

n tranh luận liên quan sẽ là một con trỏ số nguyên vào<br />

được đặt số lượng ký tự được viết cho đến nay. Không có<br />

ký tự được in.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!