用vs2010編了以下程式 include stdlib h include stdio h define OVERFLOW 2 define OK 1 define

時間 2025-06-06 12:05:10

1樓:迤聊遊說樂

改成 initlist_sq(&l);呼叫函式格式是 :函式名(引數。)

下面的函式呼叫都是這樣的,全改掉。

2樓:徐光豬

#include

#include

#define overflow -2

#define ok 1

#define error 0

#define list_init_size 100#define listincrement 10typedef int elemtype;

typedef int status;

定義順序表儲存結構。

typedef struct

elemtype * elem;

int length;

int listsize;

sqlist;

初始化順序表。

void main()

sqlist l;

int sqlen;

if(!initlist_sq(l))

printf("初始化順序表失敗!");

exit(error);

printf("輸入順序表個數:")

scanf("%d",&sqlen); 標準輸入函式是 scanfcreatelist(l,sqlen);

status initlist_sq(sqlist &l)*)malloc(list_init_size * sizeof(elemtype));

if(!exit(error);;

return ok;

返回值不一樣,乙個是void 乙個是int所以說沒有定義。

if(len>list_init_size)//順序表大小大於初始化大小,重新分配空間。

realloc(,len * sizeof(elemtype));

printf("請輸入順序表元素:");

for(int i=0;i<=len-1;i++)scanf("%d",&;

printf("建立的順序表為:");

for(i=0;i<=len-1;i++)printf("%d",;

printf("順序表一共%d個元素。",;

多了乙個括號。

為什麼在vs 2005中用include就不行,而用include就可用

3樓:申屠笑雯波平

樓主明白了以下幾點,問題就搞清楚了:

1、要區分標準c的庫和標準c++的庫。iostream是c++的庫,是標準c的庫。

2、新的c++標準摒棄了。h形式的標頭檔案,所以在vs2005裡面是沒有的標頭檔案的。

3、在早期的vs版本,比如,用的還是老版本的c++標準庫,例如,並且當時標準庫也沒有引入名字空間。因此直接#include

是可以的。但到了vs2005,使用了新的c++標準庫,只能用#include

4、名字空間裡可以包含很多東西,比如函式名、識別符號、資料型別等等。新的c++標準把標準庫中的名字都放入了std名字空間,因此在#include

之後,還必須使用標準庫的名字空間std,才能使用標準庫裡的類和函式,也就是必須。

usingnamespace

std;5、對於c的標準庫,例如,,沒有名字空間的概念,因此直接包含後即可使用。

6、新的c++標準庫為了統一以前的c標準庫,將原來c的標準庫也放入了std名字空間,並把原來的c標準庫去掉了。h字尾,前面加上字母「c」,例如就變成了cstdio,使用時為#include

其內容和#include

相同,但是要額外使用名字空間std,也就是using

namespace

std;7、因此,對於新的c++標準庫,沒有了。h形式的標頭檔案,例如iostream,在包含了標頭檔案以後,必須使用std名字空間才能使用庫中的內容。對於c標準庫,有兩種使用方法,一種是用老的。

h形式,例如直接包含就可以了;另一種就是用c++的統一形式,例如cstdio,和c++標準庫一樣,包含了以後還要加上using

namespace

std;才能使用。

建議採用後面統一的形式,比如你要同時使用c和c++的庫,可以這樣寫:

#include

#include

usingnamespace

std;

VS2010 視窗應用程式專案如何新增如下文字?

工具箱static text 之後右鍵屬性在caption屬性旁邊寫 輸入或者輸出 之後border這個屬性 改為true 之後crtl t自己看是不是你想要的效果。tips static text可以調節長度 在vs2010的windows窗體應用程式編寫中,怎麼在特定位置輸出字元?我又來了。你是...

VS 2010中對C 做了哪些加強?

c 本質沒變化,但增加了些功能,可以提高程式設計效率。比如動態型別功能,可以根據變數值自動判斷型別等。環境和語言是不同的。語言沒有加強什麼。環境更適合人的操作。只用c和c 要裝microsoft visual studio 2010的哪些元件?我已經安裝了vs2010,但是覺得他太大了?安裝時選擇自...

vs2019自帶命令列工具,VS2010自帶命令列工具

胖美美 1 首先開啟vs軟體,並建立c 工程,如下圖所示。2 建立好工程後,進入到ide的主介面如下圖所示。選中專案右鍵 新增 新建專案 3 步驟二後,在彈出的 新增新項 介面中 類 名稱 新增 並在新建的cs檔案中寫入自己的程式和 4 步驟三結束後,選中專案滑鼠右鍵 選擇 屬性 如下圖所示。5 在...