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 緩衝區溢位,也就是說你使用陣列時不經意間越界了...