void main(){
unsigned char a[i];
int i;
FILE *fp;
fp=fopen("C:\\ip.txt","r");
for(i=0;i<4;i++)
{
fscanf(fp,"%c",a[i]);
printf("%c ",a[i]);
}
fclose(fp);
}
ip.txt文件内容为
127 0 0 1
调试结果只输出了27 0 0 1
这是什么原因呢,帮忙回答下,3Q
unsigned char a[i];
int i;
FILE *fp;
fp=fopen("C:\\ip.txt","r");
for(i=0;i<4;i++)
{
fscanf(fp,"%c",a[i]);
printf("%c ",a[i]);
}
fclose(fp);
}
ip.txt文件内容为
127 0 0 1
调试结果只输出了27 0 0 1
这是什么原因呢,帮忙回答下,3Q
解决方案 »
- FormView中的不可编辑的由来
- (语音识别) 为什么我读中文的时候,它识别的不准确,(还是可以识别的)这是SDK的缺陷,还是我代码有问题?
- 请问如何高效的获得某一字符的宽度,注意是字符,而不是字符串
- 在线等!!怎样自动启动COM+
- 我只装了.NET SDK?每次调试程序都要到C:\winnt\microsoft.net\framework\v1.1.4322>目录下怎么样注册系统才能让我在当前的案例文件目录中
- 只想用c# + sql server 做个管理系统 希望大家推荐学习方法
- C#调用delhpi动态库问题
- Winform 中嵌入外部exe程序
- 有什么好的日志解决方案
- 现在有没有c#算法的电子书??那里有呢?
- 求助Winform中DataGridView控件的问题
- [log4net]是什么?
改为
fscanf(fp,"%c",&a[i]);
unsigned char a[4];
int i;
FILE *fp;
fp=fopen("C:\\ip.txt","r");
for(i=0;i <4;i++)
{
fscanf(fp,"%c",&a[i]);
printf("%c ",a[i]);
}
fclose(fp);
}
ip.txt
127 0 0 1
运行输出1 2 7
为什么会这样