字符串轉整數

方法1:字符-‘0’

#include<iostream>
#include<string>
using namespace std;
int main()
{
 int i;
 int temp=0;
 string s;
 cin>>s;
 for(i=0;i<s.size();i++){
  cout<<s[i];
  cout<<endl;
  temp=temp*10+(s[i]-'0');
 }
 cout<<temp<<endl;
}

方法2 itoa函數

#include<stdio.h>
#include<stdlib.h>
void main()
{
  char *p;
  int t;
  p=(char*)malloc(100*sizeof(char));
  scanf("%s",p);
  t=atoi(p);
  printf("%d",t);
}

發佈了60 篇原創文章 · 獲贊 15 · 訪問量 66萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章