0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言實現(xiàn)txt文本讀取與修改

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-17 17:06 ? 次閱讀
#include 
#include 
#include 

int main()
{
FILE *fp = fopen("loss.txt", "w");
if (fp == NULL){
 printf("Failed to open file");
 return 0;
}
double i, y;
for (i = 0, y = 0; i < 100; i += 0.5){
 fprintf(fp, "%f\t", i);
 y = sin(i);
 fprintf(fp, "%f\n", y);
}
fclose(fp);

//FILE *fpread = fopen("loss.txt", "r");
//if (fpread == NULL)
//{
// printf("Failed to open file ");
// return 0;
//}
int a[10] = { 0 };
//int *a = new int[10];
//for (int i = 0; i < 10; i++)
//{
// fscanf(fpread, "%d", &a[i]);
// printf("%d ", a[i]);
//}
//fclose(fpread);
//system("pause");
}

真正打開文件的為fopen函數(shù),需要的前提是txt文件放到工程文件路徑之下,否則無法識別,同時打開待讀取文件 fname = "123.txt"

#include
#include// 為了使用exit()
int main()
{
	int ch;//getc的返回值是整數(shù)
	FILE *fp;//文件指針
	char fname[50];	// 儲存文件名
//	printf("Enterthenameofthefile:");
//	scanf("%s",fname);
	fp = fopen("123.txt","r");	// 打開待讀取文件  fname = "123.txt"
	if (fp == NULL)   // 如果失敗
	{
		printf("Failedtoopenfile.Bye\n");
		exit(1);      //退出程序
	}
	// getc(fp)從打開的文件中獲取一個字符
	while((ch=getc(fp))!=EOF)
		putchar(ch);
	fclose(fp);// 關(guān)閉文件
	return 0;
}

運(yùn)行后代碼 如下 :

pYYBAGKsQzyAMG9-AAFp-14v05k211.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5046

    文章

    18817

    瀏覽量

    298568
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7575

    瀏覽量

    134092
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4237

    瀏覽量

    61969
收藏 人收藏

    評論

    相關(guān)推薦

    讀取txt文本亂碼

    有什么辦法可以正常讀取txt文本中的中文內(nèi)容?
    發(fā)表于 09-16 10:09

    基于Proteus和C語言實現(xiàn)

    基于Proteus和C語言實現(xiàn)一共四個題目,有沒有人愿意嘗試一下?
    發(fā)表于 07-14 06:20

    如何使用C語言實現(xiàn)模糊PID控制?

    如何使用C語言實現(xiàn)模糊PID控制?
    發(fā)表于 09-24 08:54

    CRC算法原理及C語言實現(xiàn)

    CRC算法原理及C語言實現(xiàn):本文從理論上推導(dǎo)出CRC 算法實現(xiàn)原理,給出三種分別適應(yīng)不同計算機(jī)或微控制器硬件環(huán)境的C 語言程序。讀者更能根據(jù)
    發(fā)表于 09-23 23:38 ?31次下載

    C語言實現(xiàn)FFT算法

    C語言實現(xiàn)FFT算法 /*****************fft programe*********************/#include "typedef.h" #include "math.h" struct compx EE(struct compx
    發(fā)表于 10-30 13:39 ?6300次閱讀

    DSP算法的c語言實現(xiàn)

    DSP算法的c語言實現(xiàn),又需要的朋友下來看看。
    發(fā)表于 05-09 10:59 ?0次下載

    PID控制算法的C語言實現(xiàn)(完整版)

    PID控制算法的C語言實現(xiàn)一 PID算法原理
    發(fā)表于 11-05 15:45 ?0次下載

    C++語言實現(xiàn)火車排序功能

    C++語言實現(xiàn)火車排序功能
    發(fā)表于 01-05 11:27 ?2次下載

    4個重要算法C語言實現(xiàn)源代碼

    4個重要算法C語言實現(xiàn)源代碼
    發(fā)表于 06-10 08:00 ?12次下載

    使用C語言實現(xiàn)靜態(tài)網(wǎng)頁的代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用C語言實現(xiàn)靜態(tài)網(wǎng)頁的代碼免費(fèi)下載。
    發(fā)表于 11-22 16:20 ?2次下載

    CRC校驗算法原理及c語言實現(xiàn)

    CRC校驗算法原理及c語言實現(xiàn)
    發(fā)表于 11-30 10:04 ?9次下載

    累加校驗和C語言實現(xiàn)

    累加校驗和C語言實現(xiàn)
    發(fā)表于 11-29 18:06 ?10次下載
    累加校驗和<b class='flag-5'>C</b><b class='flag-5'>語言實現(xiàn)</b>

    怎么用C語言實現(xiàn)多態(tài)

    這里我想主要介紹下在C語言中是如何實現(xiàn)的面向?qū)ο?。知道?b class='flag-5'>C語言實現(xiàn)面向?qū)ο蟮姆绞?,我們再?lián)想下,C
    的頭像 發(fā)表于 10-12 09:12 ?1879次閱讀

    C語言實現(xiàn)Web參數(shù)傳遞

    電子發(fā)燒友網(wǎng)站提供《C語言實現(xiàn)Web參數(shù)傳遞.docx》資料免費(fèi)下載
    發(fā)表于 03-24 09:14 ?2次下載

    使用C語言實現(xiàn)的CRC計算單元的例子

    使用C語言實現(xiàn)的CRC計算單元的例子
    的頭像 發(fā)表于 05-16 16:16 ?516次閱讀