有關C 的程式設計問題

時間 2022-06-14 09:20:05

1樓:問我想知

string是一個庫函式的名你怎麼可以定義一個變數為一個函式型別呢,自己的看法哦.

#include 不包含所以的.

錯誤是說:string它不是一個c++預設的型別你沒有定義它為一個型別不能用而int是預設的可以啊你可以在程式頂部添上typedef char string1;就就可以用string1 str;不能用string因為它是保留字;

以後你會學的typedef char string1這個用法的.

2樓:匿名使用者

可以的,

這是c++的特性之一,即類的繼承

加上#include

還有using namespace std;

或者using std::string;

3樓:孤翼天使

編譯器中的函式庫中沒有string這個函式,所以一定要宣告一個包含string函式的標頭檔案

#include

#include

using namespace std;

只要在程式前做此宣告即可

4樓:匿名使用者

錯誤說"string does not name a type":譯為string不是型別名..

原因在於沒有在標頭檔案中加上:#include 就ok了..請驗證..

C語言程式設計問題,c語言程式設計問題?

小黑哎啊 include include 數學函式標頭檔案 include void fun1 函式宣告 void fun2 int main while 1 int x for int i 0 i 20 i printf printf n1,求整數n的立方 n printf 2,判斷是否能構成三角...

c語言程式設計問題,c語言程式設計問題?

聽不清啊 include int main int i,n double sum 0 scanf d n for i 1 i n i sum i i 1.0 i 1 printf f n sum return 0 威爾史密斯 include void main c語言程式設計問題 手機使用者 解題思...

c語言程式設計問題,C語言程式設計問題。

你的scanf中間錯了,應改為scanf d d m,n 另外d a c b 將d改為float型別比較好。c語言出現了一個問題,導致程式停止正常工作,請關閉程式 1 野指標,你使用的指標指向未知區域 2 scanf函式輸入整形 字元 的時候缺少了 3 緩衝區溢位,也就是說你使用陣列時不經意間越界了...