用fgets就可以抄了 原型是2113char *fgets(char *s, int n, FILE *stream); 从流中读取n-1个字符,5261除非读完一行,参数4102s是来接收字符串,如果1653成功则返回s的指针,否则返回NULLchar t[100];fp=fopen("file","r");fgets(t,81,fp); //从fp文件中读入80个字符,如果遇到回车或不足80个,就结束读取,fscanf(fp, "%s\n",temp);,使用gets,回车终止www.shufadashi.com防采集。
c语言从文件读取字符串遇到空格停止,并把字符串保存。
标准C中没有提供这样的函数,可以自定义一个这样的函数,以实现getline()函数的功能。参考代码如下: int get_str( char *s, int size, const char ch='\n' ) //如果不输入第三个参数,默认为回车符{ int i; for( i=0;i
打开文件,用fscanf读就可以了……
str = strtok("hehe##234##ssd##56","##"); //str = "hehe" 指针里的字符串 str = strtok(NULL,"##"); //str = "234" str = strtok(NULL,"##"); //str = "ssd" str = strtok(NULL,"##"); //str = "56"
内容来自www.shufadashi.com请勿采集。
本篇内容仅供参考,内容整理自:百度知道,若有侵权及违法信息,请联系513175919@qq.com,核实后我们将给予一定现金奖励
声明:本网内容收集自互联网,旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。