1樓:匿名使用者
1、string類成員函式c_str()的原型:
const char *c_str()const;//返回一個以null終止的c字串
2、c_str()函式返回一個指向正規c字串的指標,內容和string類的本身物件是一樣的,通過string類的c_str()函式能夠把string物件轉換成c中的字串的樣式;
3、操作c_str()函式的返回值時,只能使用c字串的操作函式,如:strcpy()等函式.因為,string物件可能在使用後被解構函式釋放掉,那麼所指向的內容就具有不確定性.
eg:char * name[20];
string ptr = "tongnono";
strcpy(name,ptr.c_str());//c_str()返回的是一個臨時的指標變數,不能對其操作.
2樓:匿名使用者
#include
#include
using namespace std;
int main()
3樓:神以死
string我只看過人家寫的。。貌似string這個類裡有成員函式去顯現這個功能。。。mfc的cstring跟cstringarray都有相關的成員函式去實現這些功能呵呵 。。
查了下msdn還真的有。。
string也有有相關的函式。。
4樓:
string *p = &a;
const char * t = p->c_str();
cout<<*(t+1);
或者cout<<(*p)[0];
或者cout 還有其他的就不知道了,你隨便選一種,要覺得不夠的話找google c++已經是字串string了,怎麼具體提取其中的某個字母 5樓:匿名使用者 可以直接提取出所有的字母,之後根據實際需要獲取到相應的字母即可。 **如下: #include #include using namespace std; void main() ;for(i=0;str[i]!='\0';i++)for(i=0;i<26;i++) if(**t[0][i]) cout< for(i=0;i<26;i++) if(**t[1][i]) cout< 6樓:匿名使用者 假設字串被賦給變數str, 則宣告並定義一個char型指標: char* pstr = &str; 現在pstr加上偏移量就可以訪問這個字串了。 為了安全考慮不妨用strlen函式測試一下str的長度 7樓:匿名使用者 用string的提取單個字元,用substr提取子字串。 8樓:匿名使用者 std::string str = "hello"; char h = str[0]; 假設字串被賦給變數str, 則宣告並定義一個char型指標: char* pstr = &str; 現在pstr加上偏移量就可以訪問這個字串了。 為了安全考慮不妨用strlen函式測試一下str的長度 9樓:匿名使用者 std::string str = "hello"; char h = str[0]; c++中定義了string類字元陣列,如何輸出string裡單個字元(比如第二個字元)。 10樓:匿名使用者 直接取就可以了。例如: string name="hello"; name[0];//這裡name[0]就是第一個字元'h' 11樓:滄海雄風 dpress any key to continue#include #include using namespace std; main() 12樓:匿名使用者 /* strcpy.c: this program uses strcpy * and strcat to build a phrase. */#include #include void main( void ) output string = hello world from strcpy and strcat! 使用 encoding.utf8.getstring bytes 即可 其中utf8可以寫成其他的編碼格式。net framework 提供以下 encoding 類的實現以支援當前 unicode 編碼和其他編碼 asciiencoding 將 unicode 字元編碼為單個 7 位 ascii ... public class outputexcel 標題 public string title get 輸出檔案路徑 public string outfilepathget 輸入檔案路徑 最容易的辦法就是直接針對excel當作本地資料庫,使用odbc等方式操作 http www.如何將access... 可以在通過一個指標刪除任何一個物件後,都把這個指標置成null。另外,還沒有指向任何物件的指標也把它初始化成null。這樣,就可以 if p else 在宣告瞭指標變數以後,就可以利用該指標變數來對所指向的物件進行操縱,當然在進行操縱前必須保證所操縱的物件是有效的,即該指標不為空,否則會引起 記憶體...C如何將byte轉換為漢字,C 中如何將byte 轉化為字串
C如何將EXCEL中的資料匯入,如何將access中的資料匯入excel中
C如何判斷指標是否指向有效的物件