㈠ C語言編程中#include<graphics.h>找不到,應該用什麼替換怎麼替換
graphics.h
是TC編譯器自帶的圖形庫
不是標准庫里的
所以其他編譯器是沒有的
你可以試著有TC編譯器編譯
㈡ c語言中,如何實現程序替換功能
#include<stdio.h>
#include<string.h>
void main(){
int i;
char str[100]="We will rock you";
printf("去掉空格,然後小寫轉大寫:");
for(i=0;i<strlen(str);i++){
if((int)str[i]>=97&&(int)str[i]<=122){
str[i] = (char)((int)str[i]-32); //注意小寫字母的ASCII碼是在97-122之間,而大寫字母的ASCII碼是在65-90之間,對應的字母相差32
}
if((int)str[i]!=32){ //空格的ASCII碼是32,去掉空格,肯定是不輸出空格
printf("%c",str[i]);
}
}
printf("\n");
printf("保留空格,然後小寫轉大寫:");
for(i=0;i<strlen(str);i++){
if((int)str[i]>=97&&(int)str[i]<=122){
str[i] = (char)((int)str[i]-32);
}
printf("%c",str[i]); //轉成大寫字母後 ,原樣輸出(字母是大寫但是帶空格的)
}
printf("\n");
}
㈢ 如何用C語言實現應該程序圖標的更換
月老圖驣
暈,什麼答案。
其實Console
Application一樣可以更改圖標,但是用Turbo
C生成的是原生DOS程序,根本就沒圖標這個說法。Console
Application也是win32程序,在DOS下依然不能用。在VC中添加一個資源,然後,更改其中的默認圖標資源就可以了。
㈣ C語言,能找到文件中指定的內容後,應該怎麼修改替換
1、打開易語言集成開發環境注意要選擇window窗口程序要不然不出來窗口的大家一定注意
2、新建一個變數然後按照下面進行操作就可以了
程序集
窗口程序集1
.子程序
_按鈕1_被單擊
.局部變數
文本,
文本型
.局部變數
文件,
文本型
文件
=
尋找文件
(取運行目錄
()
+
「\*.txt」,
)
.判斷循環首
(文件
≠
「」)
文本
=
到文本
(讀入文件
(文件))
文本
=
子文本替換
(文本,
「廣告」,
「網路」,
,
99999,
真)
寫到文件
(文件,
到位元組集
(文本))
文件
=
尋找文件
(,
)
.判斷循環尾
()
輸出調試文本
(「替換完畢」)
3、注意這個命令比較復雜,要按照裡面的解釋進行操作。
㈤ 在 C語言中字元串的替換如何實現的!
1、首先輸入代碼:
#include <string.h>
#include <stdio.h>
/**
* 參數:
* originalString[] :原始字元串
* key[] : 待替換的字元串
* swap[] : 新字元串
*/
void replace(char originalString[], char key[], char swap[]){
int lengthOfOriginalString, lengthOfKey, lengthOfSwap, i, j , flag;
char tmp[1000];
㈥ c語言 格式 能用什麼替換
fscanf
中
%[^
\0]%n
能替換
%s
其中^,%n,這些符號分別表示什麼意思啊[^
\0]表示正則表達式的字元集合,第一個^表示是集合的補集。也就是說,讀入的字元串中的字元必須不是空格或\0。%n表示將當前消耗的字元數保存到相應的變數中。--------fscanf(fpt,
"%[^'
']
",
num[i])
中%[^'
']
又是什麼意思呢,麻煩誰能夠解釋清楚呢。只有一點分數,謝謝大家了。
這個意思和上面類似的。
㈦ C語言 怎麼替換文件中的某一段
比較穩妥的辦法是:
寫方式創建一個臨時文件。
將原文件逐字向臨時文件拷貝,拷到你要替換的內容處,轉而拷貝要替換的新內容;新內容拷完後,將原文件的讀指針移動到要刪除的內容之後,接著繼續拷貝,直到文件結束。
關閉打開的兩個文件,刪除原文件,將臨時文件更名為原文件名。
為什麼要這么做呢?因為你修改的部分的文件塊大小新舊可能不一致,不好操作。若是大小嚴格一致的,則可以用隨機訪問函數移動指針,直接寫到原文件要修改的地方覆蓋原數據卻可。