磁碟當前目錄下存在檔案 c1.txt,其中存放了一段英文文字。請程式設計實現將c1.txt中英文文字全部轉換為答謝字母,並儲存到c2.txt中。要求:c2.txt檔案前面儲存的是c1.txt文案中的原始文字,後面緊跟著的是轉換後的文字
#include"stdio.h"
#include"string.h"
void main()
{
FILE *fp1,*fp2;
char ch[1000]=" ",c;
int i=0;
fp1=fopen("c1.txt","r");
fp2=fopen("c2.txt","w");
if(fp1==NULL||fp2==NULL)
{
printf("Wrong");
return;
}
/*統計檔案中的字元個數*/
c=fgetc(fp1);
while(!feof(fp1))
{
i++;
c=fgetc(fp1);
}
rewind(fp1);//返回頭,否則下面的fread讀出的空,尤為重要
fread(ch,i,1,fp1);//讀出到ch陣列
fwrite(ch,i,1,fp2);//原始檔案寫入到c2.txt
fprintf(fp2,"\n");
strlwr(ch);//小寫變大寫
fwrite(ch,i,1,fp2);//轉換後的內容寫入c2.txt
fclose(fp1);
fclose(fp2);
}
相關推薦
磁碟當前目錄下存在檔案 c1.txt,其中存放了一段英文文字。請程式設計實現將c1.txt中英文文字全部轉換為答謝字母,並儲存到c2.txt中。要求:c2.txt檔案前面儲存的是c1.txt文案中的原始文字,後面緊跟著的是轉換後的文字
#include"stdio.h"#include"string.h" void main(){ FILE *fp1,*fp2; char ch[1000]=" ",c; int i=0; fp1=fopen("c1.txt","r"); fp2=fopen("c2.txt","w");
磁盤當前目錄下存在文件 c1.txt,其中存放了一段英文文字。請編程實現將c1.txt中英文文字全部轉換為答謝字母,並保存到c2.txt中。要求:c2.txt文件前面保存的是c1.txt文案中的原始文字,後面緊跟著的是轉換後的文字
txt urn getc () str void fread 文件寫入 || #include"stdio.h"#include"string.h" void main(){ FILE *fp1,*fp2; char ch[1000]=" ",c; int i=
Windows10在cmd目錄檢視當前目錄下的檔案(命令:dir)
本文主要介紹Windows10在cmd目錄下,檢視當前目錄下的檔案指令。想要檢視當前指定碟符所在目錄下的檔案,可以敲入如下命令1.1首先敲入命令 D: 則進入D盤目錄,如下圖所示:1.2進入D盤目錄後,敲入命令 dir 則顯示D盤下的所有檔案,如下圖所示:入上所述,在
linux系統下以儲存從大到小並以K,M,G為單位的方式檢視當前目錄下的檔案資訊
前言 最近幾乎大部分工作都在linux上進行的,發現在工作過程中經常要檢視當前目錄下的檔案大小,但是每次都是用ls命令每次都是以位元組形式顯示的,看起來特別不爽。於是開始了再linux下如何看起來很爽檔案顯示之旅。 ls命令 這個命令可能是我們在
【Matlab轉換csv】將當前目錄下面的csv檔案轉換.mat檔案
clear clc close all; % get file names file_names = dir('*.csv'); var_names = []; for i = 1 : numel(file_names) file_name = file_names(i).nam
Linux檢視當前目錄下檔案/目錄數量
1) 統計當前資料夾下檔案的個數: ls -l |grep "^-"|wc -l 2) 統計當前資料夾下目錄的個數: ls -l |grep "^d"|wc -l 3) 統計當前資料夾下檔案的個數,包括子資料夾裡的 : ls -lR|grep
linux查詢當前目錄下的所有檔案大小和清空檔案內容命令
查詢當前目錄下的所有檔案大小:du -sh * 刪除檔案:rm - rf xxx.log 列印日誌:tail -f xxx.log 檢視程序ps -ef | grep java | grep -v grep 殺死客戶端kill -9 14569 - 啟動
錯誤解決:當前目錄下有so,提示 error while loading shared libraries
真是讓人莫名其妙…… ldd檢視 ldd gh_main linux-vdso.so.1 => (0x00007ffed294f000) libgh2mqtt.so (0x00007f4475a29000) libgh2mysql.so (0x0000
一個將當前目錄下HEX檔案的第一行資料刪除的程式
為什麼要寫這樣一個函式 在使用SoftConsole開發M3程式時,生成的hex檔案,必須要把第一行資料刪除,才能在Libero中使用,所以寫了這個小工具,這是2.0版本了,第一版是直接刪除第一行資料,有可能會導致誤操作。 實現原理 主要使用到了bat批處理命令
顯示當前目錄下檔案以及資料夾的GUI
跟著《Python 核心程式設計》照著做了一個能夠顯示當前目錄的GUI小工具。 底層是呼叫的python的OS包 1 from tkinter import * 2 import os 3 from time import sleep 4 5 class Dir
vba查詢當前目錄下所有文字檔案中滿足正則表示式要求的字串
Dim DicFolders As Variant Private Sub ExportFormat(format As String) Dim ArrFileName() As String, ArrLan() As String, i& Dim sheetName As
python 獲取當前目錄下的檔案目錄和檔名 python 獲取當前目錄下的檔案目錄和檔名
python 獲取當前目錄下的檔案目錄和檔名 os模組下有兩個函式: os.walk() os.listdir() 1 # -*- coding: utf-8 -*- 2
Perl重新命名當前目錄下的檔案
下載的zip包解壓後,中文都變成了亂碼,就寫了個指令碼重新命名檔案。 use strict; use warnings; use Cwd; sub main { my $dir = getcwd(); opendir my $DH, $dir or d
使用批處理命令移動子目錄下的所有檔案到當前目錄下,並刪除子目錄
@echo off set son=%cd% @Rem 獲取上級目錄,暫時沒使用到 pushd %son% cd .. set parent=%cd% popd for /d %%i in (*) do ( move /y %son%\%%i\*.* %son% rd %s
linux命令列查詢當前目錄下所有檔案是否包含特定string
grep // -n 帶行號 (自測可用) #grep -n -r "blog_name," * wp-admin/admin-header.php:118:unset($title_cla
linux下用tar命令將當前目錄下檔案按子目錄壓縮歸檔
作者:iamlaosong 日常工作中,我們常常需要用tar命令將歷史檔案壓縮歸檔,再刪除原始檔,以便節省空間。如果壓縮歸檔成一個檔案,就比較簡單,用一條命令即可,如命令:tar -czf bak2013.tgz t2013/*就將t2013目錄下所有的檔案打包成一個壓縮檔
linux在當前目錄下根據檔名查詢檔案
find | grep luoluo 將當前目錄下(包括子目錄)的檔名中含有luoluo的檔案過濾出來 即使是當前目錄子目錄下的檔案,也能被找出來。 find | xargs grep luoluo 將當前目錄下(包括子目錄)的檔案內容中含有luoluo的行過濾
sed 和 grep 命令修改當前目錄下所有檔案
把 當前目錄下的包含 com.android.dialer.R 的所有檔案中的 com.android.dialer.R 改成 com.android.contacts.R sed -i 's/
Linux目錄遍歷實現 -- 列出當前目錄下所有檔案
遞迴遍歷目錄,列出目錄中的檔案,程式碼: #include <stdio.h> #include <stdlib.h> #include <string.h>
shell遍歷當前目錄下的檔案,用去掉檔案字尾的字串替換檔案中的文字
今天寫了一個shell,遍歷當前目錄下的檔案,用每個檔案的檔名去掉字尾的字串替換檔案中的一段字串。 指令碼如下: #!/bin/bashfile=`ls *.html`;echo $filefor item in $filedo filename=${item