/* fscanf() – fprintf() example */
#include <stdio.h>
#include <io.h>
#include <stdlib.h>
int main(void)
{
FILE *fp;
char s[80];
int t;
if((fp=fopen(“test”, “w”)) == NULL) {
printf(“Cannot open file.\n”);
exit(1);
}
printf(“Enter a string and a number: “);
fscanf(stdin, “%s%d”, s, &t); /* read from keyboard */
fprintf(fp, “%s %d”, s, t); /* write to file */
fclose(fp);
if((fp=fopen(“test”,”r”)) == NULL) {
printf(“Cannot open file.\n”);
exit(1);
}
fscanf(fp, “%s%d”, s, &t); /* read from file */
fprintf(stdout, “%s %d”, s, t); /* print on screen */
return 0;
}
我输入nihao,1然后回车,无反应,生成的为什么是名大写的 TEST的文件啊,而不是小写的?里面也任何内容,不懂。请各位解答解答……
>> 本文固定链接: http://www.vcgood.com/archives/1786
不会啊
我直接复制你的这个程序代码,然后执行,并没有什么错误啊.
而且生成的文件TEST中也有内容啊.
我用的是turboc 2.0.