学习C语言时练习向文件中写入字符的代码程序。
/*
* File: main.c
* Author: wuguowei
*
* Created on 2015年2月12日, 上午11:54
*/
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
int main(int argc, char** argv) {
char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result";
char ch;
FILE *fp;
while ((fp = fopen(filePath, "w")) == NULL) {
printf("无法打开文件\n");
exit(0);
}
ch = getchar();
printf("请输入准备存储到文件的字符串\n");
ch = getchar();
while (ch != '#') {
fputc(ch, fp); //写入文件
putchar(ch); //输出到屏幕
ch = getchar();
}
fclose(fp);
putchar(10);
return EXIT_SUCCESS;
}
敲入一个回车,接下来输入内容,如下:
/*
* File: main.c
* Author: wuguowei
*
* Created on 2015年2月12日, 上午11:54
*/
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
int main(int argc, char** argv) {
char *filePath = "/home/wuguowei/NetBeansProjects/StudyDemo/result";
char ch;
FILE *fp;
while ((fp = fopen(filePath, "w")) == NULL) {
printf("无法打开文件\n");
exit(0);
}
ch = getchar();
printf("请输入准备存储到文件的字符串\n");
ch = getchar();
while (ch != '#') {
fputc(ch, fp); //写入文件
putchar(ch); //输出到屏幕
ch = getchar();
}
fclose(fp);
putchar(10);
return EXIT_SUCCESS;
}
分享到:
相关推荐
里面涵盖了关于C语言中如何从文件中读取信息 如何讲信息写入文件 包括字符的写入和读取 字符串的写入和读取以及整行读取等等的代码
以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件中写入一个字符。主要使用两个函数:fgetc()和fputc()。 字符读取函数 fgetc fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。...
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.
C语言通过文件操作来实现对文件的读取和写入,可以从外部文件读取数据到程序中,或将程序生成的数据写入到文件中,实现数据的持久化和共享。 文件可以分为文本文件和二进制文件两种类型: 文本文件(Text File):...
C语言实现生产者消费者问题,...编写代码实现生产者进程的工作内容,即从文件中读取数据,然后申请一个empty信号量,和互斥信号量,然后进入临界区操作将读取的数据放入此缓冲区中。并释放empty信号量和互斥信号量。
接下来,程序打开output.txt文件用于写入,通过fwrite函数将一个预定义的字符串写入到文件中,然后关闭了写入的文件。整个过程包含了错误处理,确保了文件操作的安全性。这个示例是学习C语言文件I/O的实用入门,适合...
纯C语言学生成绩管理系统(以包含文件的形式写的),结构体,链表,数组,以下是main.c #include #include #include #define m 3/*宏定义m的值为3*/ struct node/*链表初始化*/ { char name[20]; int no; float ...
java 文件读取和写入 字符大小写转换
首先,使用fopen函数以写入模式("w")打开一个名为example.txt的文件,并使用fprintf函数向文件中写入字符串"Hello, World!\n"。然后,代码再次使用fopen函数以读取模式("r")打开同一个文件,并使用fgets函数从...
C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C提供的一组标准库函数来实现。文件操作标准库函数有: 文件的打开 fopen():打开文件 文件的关闭 fclose():关闭文件 文件的读写 fgetc():读取一个字符 ...
基于huffman编码的txt文件压缩和解压缩程序的C语言实现,能够对txt文件进行字符统计和信源熵计算,据此进行huffman编码,对文件进行压缩,然后解压,并编写文件对比程序,能够对解压前后的文件进行对比。
C语言实验实训 答案
fputc函数的功能是把一个字符写入指定的文件中,函数调用的 形式为: fputc(字符量,文件指针); 其中,待写入的字符量可以是字符常量或变量,例如:fputc('a',fp);其意义是把字符a写入fp所指向的文件中。 对于...
成功打开文件后,它会逐个字符读取文件中的所有内容,并将其打印到标准输出。最后,使用fclose函数关闭文件。 请注意,这些只是最基本的文件读写操作,实际应用时可能需要更多的错误检查和异常处理。例如,在写入...
c语言文件读写操作代码知识领域:C语言编程 技术关键词:文件IO操作、文件指针、...例如,使用fgetc和fputc函数可以逐个字符地读取和写入文件,而fputs和fgets函数则允许以字符串的形式进行读写。此外,fread和fwrit
#include <stdio.h>:引入标准输入输出库,这是C语言中进行文件操作和基础输入输出所需要的库。 int main():定义主函数,程序的执行从这里开始。 FILE *fp;:定义一个文件指针,这个指针将用于后续对文件的操作。 ...
在C语言中,文件读写操作是通过标准库中的一系列函数来实现的。以下是一些基本的文件读写操作的代码示例: 打开文件: c #include <stdio.h> FILE *file; file = fopen("filename.txt", "r"); // 以只读...
在C语言中,你可以使用标准库中的函数来进行文件读写操作。以下是一些基本的示例代码。 写入文件 c #include <stdio.h> int main() { FILE *file; file = fopen("test.txt", "w"); if (file == NULL) {...