⑴ c語言問題
#include <stdlib.h>
struct student
{
int num;
char name[10];
};
int main()
{
struct student sam = {123, "sambron"};
struct student ben;
FILE * fp;
if( (fp = fopen("123","w")) == NULL) //少括弧,多分號
{
printf("write open fail!\n"); //少分號
exit(0);
}
fwrite(&sam, sizeof(struct student), 1, fp);
fclose(fp);
printf("文件已經寫入並且存儲.請按任意鍵繼續讀入");
getchar();
if((fp = fopen("123", "r")) == NULL) //少括弧
{
printf("read open fail!\n");
exit(0);
}
fread(&ben, sizeof(struct student), 1, fp);
printf("%10d %10s", ben.num, ben.name); //ben不是指針,不能用->
fclose(fp);
return 0;
}
⑵ C語言以下代碼可以在vc6中編譯通過,codeblocks和vs2013中出錯
不同的環境,頭文件有可能不一樣
你看看兩者的頭文件是否一致
⑶ c語言。用指針做實參、形參為什麼會出現在被調函數中數組成功修改但主調函數中的數組卻不一樣的情況
_ptrs傳參錯了。
看你這個函數是用尾元素地址的當前元素地址差值作為循環條件的。所以你這里形參變數rce表示的是最後一個元素的地址。
所以實參應該是source+A-1。你寫的是source+A造成循環數組越界了。
另外,你main最後的列印用i做下標,但沒給i賦值。要加一個for。
下圖加粗的就是改動的地方。
⑷ C語言的一個題目 請大家給我改改程序
#include<stdio.h>
#include<string.h>
void input(int num[],int n)//input函數用來輸入n個數字
{
int i;
for(i=0;i<n;i++)
scanf("%d",&num[i]);
}
void encryption(int key[],char information[],int n)//加密函數,參數為密鑰、待加密信息、信息的長度
{
int i;
char temp[200];//用於加密的時候做信息調換的臨時變數
for(i=0;i<n;i++)
{
temp[key[i]-1]=information[i];
}
temp[n]='\0';
strcpy(information,temp);
}
int main()
{
int n,k,i;
int key[200]={0};//key數組用於記錄密鑰中n個數的值
char str[200];
while(scanf("%d",&n)&&n!=0)
{
input(key,n);//調用輸入函數,將10個數字填到數組中去
while(1)
{
scanf("%d ",&k);//輸入加密次數k
if(k==0)break;//如果輸入了0,表示程序結束
gets(str);
if(strlen(str)>n)str[n]='\0';
else if(strlen(str)<n)
{
for(i=strlen(str);i<n;i++)
str[i]=' ';
str[n]='\0';
}
for(i=0;i<k;i++)//對字元串加密k次
encryption(key,str,n);//調用加密函數
puts(str);
}
}
return 0;
}
你的代碼有些亂,這種程序,還是分成函數寫好,既容易閱讀,也容易調試。
⑸ 我是初學者。怎麼使用c語言編輯器
如果用的是VC++,用法如下:
打開vc++,點擊「文件」,點擊「新建」,這時會出現一個框,點擊框上的「文件」,然後點擊「C++
Suorce
File」,然後在「文件名」下面的輸入框輸入你的文件名稱,如:文件.c/文件.cpp(C語言後綴用.c,C++語言後綴用.cpp),然後在「位置」下的輸入框選擇你想把文件放的位置,然後點擊「確定」就進入了代碼編輯界面,寫入你的代碼,然後按「Ctrl+S」進行保存,然後按「F7」進行編譯(按下F7會出現幾個對話框,點擊「是」),如果系統在最下面的對話框提示沒有錯誤(顯示為「***
.exe
-
0
error(s),
0
warning(s)」,其中***代表你的文件名),按「Ctrl+F5」就能運行你寫的程序了。
⑹ 為什麼c程序存在c++socurce files里
C++是在C語言基礎之上發展起來的,C++包含了C語言所有特性,同時進行了面向對象特性的擴展。因此,C++編譯器可以編譯C語言代碼。
特別地,只要對C語言函數增加extern "C"聲明,C++程序就能鏈接使用C語言編寫編譯的共享庫。因此,在C語言頭文件中,一般會有以下指令:
#ifdef __cplusplus
extern "C" {
#endif
……// 若干函數聲明
#ifdef __cplusplus
}
#endif
⑺ "RCE"是什麼意思
是一種用在一些華納和哥倫比亞出品的1區DVD上,防止某些全區DVD碟機讀取這些DVD的一種新的編碼技術
RCE
Reaction Control Equipment 遙控裝置
Reverse Compile Enginering 逆向編譯工程
Redstone Circuit Engineer 紅石電路工程師
RCE和普通的區域碼區別:
RCE是為了防止某些全區和多區的碟機播放1區DVD而額外附加的一層編碼技術。而普通的區域碼是DVD規格的一部分。全世界的DVD可分為8區,分別是
1.美國,加拿大
2.日本,歐洲,南非,中東(包括埃及)
3.東南亞 (包括香港,台灣)
4.澳大利亞,紐西蘭,太平洋島,中美洲,墨西哥,南美洲,加勒比海
5.東歐,前蘇聯,印度,非洲,朝鮮,蒙古
6.中國大陸
7.保留備用
8.特殊地點(飛機,輪船等)
一般來說,每個地區發行的DVD都會帶相應那個地區的區碼,比如美國發行的DVD一般來說就會帶1區碼。1區碼的DVD就不能在其他區碼的影碟機裡面播放。如果一個DVD上標著Regional 0那就意味著此DVD沒有帶任何區碼,因此可以在帶任何區碼的影碟機上播放。
例句與用法
1.Rcehigh temperature kiln operates at temperatures up to 2200 c
高溫窯在溫度高達2200 c
2.For the complete list ofrcekiln and furnace projects consult the
石灰窯項目完整名錄請參閱
3.Rcewas founded in 1976 by radex austria ag
奧地利萊登特海因成立
4.Rcewill furthermore supply key equipment for the above mentioned plants
此外rce提供上述工程的關鍵設備。
5.Rcecalcining and sintering technology
煅燒和燒結工藝
6.Rcehigh temperature kiln type s3
高溫窯型
7.Rcehigh temperature shaft kiln
高溫豎窯
8.Rcelime kilns are suitable to proce the type of quicklime as well as the co
兩種窯都合適生產生石灰和上述過程中所需的
9.In the treatment processes described above can be proced in maerz pfr - kilns orrcekilns
能用麥爾茲並流蓄熱式石灰窯或
10.Where to findrce
如何找到rce公司
⑻ c語言exe文件怎麼美化
rce文件編譯產生的exe文件窗口時不能直接通過代碼美化的,當然數據格式你可以自己設置的,但不方便。
另外,團IDC網上有許多產品團購,便宜有口碑
⑼ 紅旗linux認證 (rce) 考試流程
沒錯的,就是你自己找地方考試,但是別認為簡單,我考過很多的題目書上根本沒有,你等考60分就不錯了。