當前位置:首頁 » 編程語言 » c語言如何放入debug文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何放入debug文件

發布時間: 2022-06-24 21:40:38

c語言代碼debug

if(k>n){t=a+k-n;}else{return;}
while(*t)
{
a[i]=*t;
i++;
t++;
}
a[i]='0';

② 怎麼用debug c語言

簡單來說,有兩種方式,一種是源碼debug,即分析源碼來找出bug位置,一般使用printf()列印出程序執行每一步的信息,一種是可執行文件debug,需要使用調試器來進行。

1、源碼debug

類似於下面的源碼,主要通過程序執行時輸出的信息,來定位bug出現的位置,然後再修改源碼。


#include<stdio.h>

voidf(){;}

intmain()
{
#ifdef_DEBUG
printf("startmainfunction! ");
#endif
voidf();
#ifdef_DEBUG
printf("leavemainfunction! ");
#endif
return0;
}

2、可執行文件調試,windows平台常用的就是vs/vc自帶的調試,另外一個就是微軟自家開發的調試器windbg。Linux平台以gdb為常用。

IDE自帶的調試器以VC6.0為例,編寫完代碼後,按快截鍵盤F11,即可進入調試,此時右鍵,選擇「go to disassembly"即可查看到程序的反匯編代碼 。一般這種情況,主要是為了對C語言進行反匯編學習。

③ C語言debug

這個和你的文件格式有關, 使用一個hex工具打開文件, 查看一下文件實際的數據, 空格也是數據, 代碼無問題.

④ c語言中的要操作的文件應該放在哪兒呢,是不是放在哪兒都行啊,那位高手告訴我,先謝了,

我寫一個簡單a+b的程序,輸入文件為test.txt,這個文件中有兩個整數,當在編譯器(VC6.0)中運行該程序時,test.txt放在Debug的上層目錄,即*.cpp文件所在的目錄。如果直接運行*.exe,那麼放在*.exe目錄下,即Debug目錄下。 還有,你如果指明了路徑,就要放在路徑指定的目錄。
#include <stdio.h>

void main()
{
FILE *fp;
int a,b;
if ((fp = fopen("test.txt","r")) == NULL)
{
}
else
{
fscanf(fp,"%d%d",&a,&b);
printf("%d\n",a+b);
}
}

⑤ 一個c語言程序的debug

#include<stdio.h>
#include<stdlib.h>
typedefstructDunode{
intdata;
structDunode*prior,*next;
}Dunode,*Dunodeptr;
DunodeptrCreateNode(intj,Dunodeptrpri,Dunodeptrn){
Dunodeptri=(Dunodeptr)malloc(sizeof(Dunode));
if(i){
i->prior=pri;
i->next=n;
//原沒有此項,在此添加
i->data=j;
}
//原沒有返回值,在此添加
returni;
}
voidprint(Dunodeptrh){
Dunodeptri;
i=h;
while(i!=NULL){
printf("%d",i->data);
i=i->next;
}
}
intmain(){
Dunodeptrn1,n2,n3,n4;
n1=CreateNode(1,NULL,NULL);
n2=n1->next=CreateNode(2,n1,NULL);
n3=n2->next=CreateNode(3,n2,NULL);
n4=n3->next=CreateNode(4,n3,NULL);
print(n1);
}

⑥ C語言編程

你用VC編譯運行以後會在你的工作空間存放你源代碼的目錄裡面找到一個debug文件夾,裡面放著可以直接點擊運行的exe程序
編譯運行之後~項目文件夾里有個debug文件夾
裡面有個.exe文件
意思是用txt打開?
右擊 點 編輯 就可以了

⑦ c語言 怎麼用debug

在vc中,你的環境默認就是debug調試環境,不過這是一個集成環境,你可以直接進行調試,只有調試完成後,需要發布才配置release環境,工程----設置,打開如下圖: