文件读取的问题----末尾多一个空格
Posted jakejian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件读取的问题----末尾多一个空格相关的知识,希望对你有一定的参考价值。
#include "stdafx.h" #include <stdio.h> #include<Windows.h> int main() { char* filename=new char[1024]; filename = "E:\\\\下载文件\\\\vs2016\\\\first\\\\first\\\\mingwen.txt";//任意一个自己有该txt文件的路径 FILE *fp; if ((fp = fopen(filename, "r")) == NULL) { printf("无法打开此文件\\n"); exit(0); } char *miwen = new char[1024]; int i = 0; while (!feof(fp)) { miwen[i++] = fgetc(fp); } //i--; miwen[i] = ‘\\0‘; printf("%s",miwen); getchar(); return 0; }
在getchar();处加断点进行调试,得
#include "stdafx.h" #include <stdio.h> #include<Windows.h> int main() { char* filename=new char[1024]; filename = "E:\\\\下载文件\\\\vs2016\\\\first\\\\first\\\\mingwen.txt";//任意一个自己有该txt文件的路径 FILE *fp; if ((fp = fopen(filename, "r")) == NULL) { printf("无法打开此文件\\n"); exit(0); } char *miwen = new char[1024]; int i = 0; while (!feof(fp)) { miwen[i++] = fgetc(fp); } i--; miwen[i] = ‘\\0‘; printf("%s",miwen); getchar(); return 0; }
在getchar();处加断点进行调试,得
以上是关于文件读取的问题----末尾多一个空格的主要内容,如果未能解决你的问题,请参考以下文章
解决CsvWriter:中文乱码末尾行多一行空格(/r)非第一列空字符串""显示null问题
python 读取多个csv文件中某一列,并生成一个新csv文件