⑴ 如何編寫c語言程序
准備材料
windows電腦、VC++(DEV_C++)
1.打開桌面上的DEV_C++,進入如下界面:
⑵ C語言如何編寫
新手用啥編譯器能編寫c語言
c語言可以用的編譯器有很多,包括Microsoft Visual C++、My Eclipse、Turbo C和gcc編譯器等。Microsoft Visual C++是微軟公司的免費C語言編程軟體,是用戶安裝時必須安裝的運行時組件。
⑶ 安卓c語言編輯器怎麼用
c4droid是款Android設備上的C/C++程序編譯器,默認以tcc(tiny c compiler)為編譯器,可以選擇安裝gcc插件(20mb,只有root用戶可以使用),選用gcc後,可以用sdl(簡單直控媒體層庫,需安裝sdl plugin for c4droid)和qt(nokia官方開發庫,需安裝sdl plugin for c4droid)。也可以開發native android app(需安裝sdl plugin for c4droid),就像google ndk一樣。軟體支持代碼高亮,編譯時間隨cpu主頻而定,主頻越高編譯越快。gcc插件版本4.7.2提供了示列程序,包含sdl,android native,qt和命令行測試程序源碼。
安裝:
先安裝主程序,然後在安裝三個擴展庫。
c4經常遇到的問題及其解決方法:case 1:為什麼每一次點run總會提示permission。。。。的啊?
因為你沒有root,如果root了還出現說明你是android2.2或者2.3.4,此時換一個刷機包就ok了。
case 2:我安裝上了gcc,並且把編譯器調成gcc了,但是每次 #include<SDL.h> 都會說「no such file or directory!」
你試試寫成「#include <SDL.h>」(include和<>之間加一個空格),這才是標准寫法,不這樣寫默認為terminal 模式。
使用:打開主程序,代碼敲好以後,點擊Compiled,也就是編譯,如果出現Successfully compile 如圖那樣的則代表編譯成功了。如果有錯誤則會出現error,我們根據提示,自己找到錯誤的地方。編譯好以後,點擊run就可以運行了,和電腦一樣。
c4droid還支持保存代碼,編寫好以後可以點擊save保存。
c4droid還支持打開代碼文件,可以是txt格式也可以是無格式文本。
⑷ c語言怎麼編寫
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char fun(char *a,char *b)
{
char *t;
strcpy(t,a);
strcpy(a,b);
strcpy(b,t);
}
struct st{
char a[6][20];
};
int main()
{
struct st s[111];
int n,x[111],k=0,ts,sum=0;
scanf("%d",&n);
printf("學號 姓名 數學 物理 英語 計算機 ");
for(int i=0;i<n;i++)
{
sum=0;
for(int j=0;j<6;j++)
{
scanf("%s",s[i].a[j]);
if(j!=0&&j!=1)
{
sum+=atoi(s[i].a[j]);
}
}
x[k++]=sum/3;
}
for(int i=0;i<k;i++)
{
for(int j=0;j<k-i-1;j++)
{
if(x[j]>x[j+1])
{
ts=x[j];
x[j]=x[j+1];
x[j+1]=ts;
for(int l=0;l<6;l++)
fun(s[j].a[l],s[j+1].a[l]);
}
}
}
printf("學號 姓名 數學 物理 英語 計算機 平均成績 ");
for(int i=0;i<n;i++)
{
for(int j=0;j<6;j++)
{
printf("%s",s[i].a[j]);
for(int k=0;k<8-strlen(s[i].a[j]);k++)
printf(" ");
}
printf("%8d ",x[i]);
}
return 0;
}
⑸ 求一個簡單的c語言病毒源代碼,最好還可以在手機c4上編寫運行的,運行會出現什麼樣的情況,想學c想了解一
c寫的病毒一定要調用比較復雜的API才會有一定的破壞力,c4droid那麼簡單的工具應該難以實現。
⑹ 怎麼用c語言在手機上做編程
可以使用c4droid軟體進行編程。
解決這個問題的方法如下:
1、首先在手機瀏覽器中搜索c4droid軟體。
⑺ 求大神指導如何用c4編c語言
4個函數實現的c編譯器,大約500行。基本上已經比較完備了,可以自己編譯自己。
使用方法:
gcc -o c4 c4.c (you may need the -m32 option on 64bit machines)
./c4 hello.c
./c4 -s hello.c
./c4 c4.c hello.c
./c4 c4.c c4.c hello.c
⑻ C語言是針對圖形界面程序的嗎 如何用C編寫一個最簡單的窗口程序 代碼是
C語方下可以在文本模式下作出,也可以在圖形模式下畫出,用的是一些擴展庫,就是說不是C標准庫,下面給一個框架,不知道建不建議學,感覺過時了,看你自已的興趣了,感興趣下了功夫肯定能學好,因為它根本就不難,只不過用了些非標准庫的所謂高級函數而已
#include <process.h>
#include <dos.h>
#include <conio.h>
#define Key_DOWN 0x5100
#define Key_UP 0x4900
#define Key_ESC 0x011b
#define Key_ALT_F 0x2100
#define Key_ALT_X 0x2d00
#define Key_ENTER 0x1c0d
void box(int startx,int starty,int high,int width);
main()
{
int i,key,x,y,l;
char *menu[] = {"File","Edit","Run","Option","Help","Setup","Zoom","Menu"};
/* 主菜單各項 */
char *red[] = { "F","E","R","O","H","S","Z","M" }; /* 加上紅色熱鍵 */
char *f[] = {"Load file", "Save file", "Print", "Modify ", "Quit A1t_x"};
/* File 項的子菜單 */
char buf[16*10*2],buf1[16*2]; /* 定義保存文本的緩沖區 */
while(1)
{
textbackground(BLUE);
clrscr();
textmode(C80);
window(1,1,80,1);/* 定義顯示主菜單的窗口 */
textbackground(LIGHTGRAY);
textcolor(BLACK);
clrscr();
gotoxy(5,1);
for(i=0,l=0;i<8;i++)
{
x=wherex(); /* 得到當前游標的坐標 */
y=wherey();
cprintf("%s",menu[i]); /* 顯示各菜單項 */
l=strlen(menu[i]); /* 得到菜單項的長度 */
gotoxy(x,y);
textcolor(RED);
cprintf("%s",red[i]); /* 在主菜單項各頭字元寫上紅字元 */
x=x+l+5;
gotoxy(x,y);
textcolor(BLACK); /* 為顯示下一個菜單項移動游標 */
}
gotoxy(5,1);
key=bioskey(0);
switch (key){
case Key_ALT_X:
exit(0); /* ALT_X 則退出 */
case Key_ALT_F:
{
textbackground(BLACK);
textcolor(WHITE);
gotoxy(5,1);
cprintf("%s",menu[0]); /* 加黑 File 項 */
gettext(5,2,20,12,buf); /* 保存窗口原來的文本 */
window(5,2,20,9);/* 設置作矩形框的窗口 */
textbackground(LIGHTGRAY);
textcolor(BLACK);
clrscr();
box(1,1,7,16); /* 調用作框函數 */
for(i=2;i<7;i++) /* 顯示子菜單各項 */
{ gotoxy(2,i);
cprintf("%s",f[i-2]);
}
gettext(2,2,18,3,buf1); /*將下拉菜單的內容保存在 buf1*/
textbackground(BLACK);
textcolor(WHITE);
gotoxy(2,2);
cprintf("%s",f[0]);/*加黑下拉菜單的第一項 load file*/
gotoxy(2,2);
y=2;
while ((key=bioskey(0))!=Key_ALT_X) /* 等待選擇下拉菜單項*/
{
if ((key==Key_UP)||(key==Key_DOWN))
{
puttext(2,y,18,y+1,buf1); /* 恢復原先的項 */
if (key==Key_UP)
y=y==2?6:y-1;
else
y=y==6?2:y+1;
gettext(2,y,18,y+1,buf1);/*保存要壓上光條的子菜單項*/
textbackground(BLACK);
textcolor(WHITE);
gotoxy(2,y);
cprintf("%s",f[y-2]); /* 產生黑條壓在所選項上 */
gotoxy(2,y);
}
else
if (key==Key_ENTER)/* 若是回車鍵,判斷是哪一子菜單按的回
車,在此沒有相應的特殊處理*/
{
switch ( y-1 ){
case 1: /* 是子菜單項第一項:Load file */
break;
case 2: /* Save file */
break;
case 3: /* print */
break;
case 4: /* modify */
break;
case 5:
exit(0);
default:
break;
}
break;
}
else
if (key==Key_ESC)
break; /* 是 Esc 鍵,返回主菜單 */
}
if (key==Key_ALT_X) exit(0);
break;
}
}
}
}
void box(int startx,int starty,int high,int width) /* 畫矩形框函數 */
{ int i;
gotoxy(startx,starty);
putch(0xda); /* 畫┌ */
for (i=startx+1;i<width;i++) putch(0xc4); /* 畫— */
putch(0xbf); /* 畫┐ */
for( i=starty+1;i<high;i++)
{
gotoxy(startx,i);putch(0xb3); /* 畫│ */
gotoxy(width,i);putch(0xb3); /* 畫│ */
}
gotoxy(startx,high);
putch(0xc0); /* 畫└ */
for (i=startx+1;i<width;i++) putch(0xc4); /* 畫— */
putch(0xd9); /* 畫┘ */
return ;
}
⑼ 如何用codeblocks編寫c語言
打開CodeBlocks之後,直接在起始頁選擇:新建工程(create a new project),或者在文件菜單裡面選擇 新建 工程(Project)
這時會出現新建對話框,選擇「控制台應用程序」項,按確定(go)
⑽ 如何用codeblocks編寫c語言源程序
打開CodeBlocks軟體
選擇「create a new project」
選擇第四個,點擊「go」
選擇「C」,點擊「next」
填寫工程的信息,點擊「next」
點擊「finish」
選擇「file」,「new」,「file」。
選擇第二個,點擊「go」
點擊「next」
選擇「C」點擊「next」
輸入路徑,點擊「finish」
至此,C語言工程已經創建完畢