- ベストアンサー
itoaは4バイト整数を
数文字列に変換しますが 8バイト整数を10進数整数文字列に変換する関数はあるでしょうか? また逆にatoiのように兆単位の10進整数整数文字列を8バイト整数に変換する関数はあるでしょうか? OSは98seでコンパイラはBorland C++5.51を使っていてAPIやSTLなどでプログラミングしています
- みんなの回答 (3)
- 専門家の回答
数文字列に変換しますが 8バイト整数を10進数整数文字列に変換する関数はあるでしょうか? また逆にatoiのように兆単位の10進整数整数文字列を8バイト整数に変換する関数はあるでしょうか? OSは98seでコンパイラはBorland C++5.51を使っていてAPIやSTLなどでプログラミングしています
お礼
失礼しました 以下の間違いです #include<iostream> #include<windows.h> using namespace std; void main(void) { __int64 I,J,K,L,M,N; I=atoll("9999999999999999"); cout<<I<<endl; } ともかくatollが未定義エラーです
補足
ありがとうございます #include<iostream> #include<windows.h> using namespace std; void main(void) { string str,str0,str1; int i,j,k,l,m,n; int sum; boolean b; __int64 I,J,K,L,M,N; I=atoll("9999999999999999"); cout<<I<<endl; } でatollが未定義エラーになります なにかヘッダがいるのでしょうか?