Summary of the getline function in C/C ++
The getline function is a common function. Based on its name, we can know that this function is used to read a row of data. Now we will summarize the getline function.In the standard C language, the getline
Reprinted please indicate the source:Http://hi.baidu.com/leejun_2005/blog/item/702d4888928b15a60e2444b4.htmlRef: http://bbs.chinaunix.net/thread-108596-1-1.html1. Getline usage:Getline is a function used in the awk for input redirection. It can read
Scanf, gets, getchar, cin, cin. get, cin. getline, getline summary, cin. getcin. getline
I. scanf
Scanf can be used to read numbers, characters, and strings;
Conclusion:(1) When scanf reads a single character (% c) from the buffer, if the first
A useful string IO operation: getline. This function takes two parameters: an input stream object and a string object. The Getline function reads from the next line of the input stream and saves the read content to string, but does not include line
I searched the internet for the getline () function for a long time, mostly for C ++. There are many heavy-duty functions in the cloud, and there are no instances. Actually, there is no getline () required by myself () function. Therefore, I ran man
A Getline, on the whole, should understand its usage as such:when the left and right no redirect | or is interlaced. When there is a redirect | or The following code shows both of these usages:awk 'begin{nfile=4Getline for(i=2; i) {
I searched the internet for half a day getline () function, mostly for C + +, overloaded functions more, foggy, and there is no instance, anyway is not the need for their own getline () function. So, I got a man under Linux and tested it. The
The Getline () function generates a string that contains a string of characters read from the input stream until the generation ends in the following cases.
1) to the end of the file,
2) encounter the delimiters of the function,
3) maximize
Code:1#include 2#include 3 4 using namespacestd;5 6 intMain () {7 8 Char*s;9s =New Char[ -];//space must be allocatedTenCin.getline (s),5); One inti =0; A while(S[i]! =' /'){ -coutS[i]; -i++; the } -coutEndl; -Cin.clear ();//Clear
I searched the internet for the getline () function for a long time, mostly for C ++. There are many heavy-duty functions in the cloud, and there are no instances. Actually, there is no getline () required by myself () function. Therefore, I ran man
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.