1樓:匿名使用者
char str_example = "a123x456__17960?302ab5876";
char* p_str = str_example;
int n = strlen(str_example);
int a[100] = ;
int cout1 = 0;
int j = 0;
for (int i = 0; i < n;)a[i] = sum;
i++;
p_str += 1;
}for (int i = 0; i < 100; i++)}cout << "這個字串中有以下整數:" << endl;
for (int i = 0; i < j; i++)cout <<"整數的個數為:"< cout << atoi(str_example) << endl; return 0;} 2樓:匿名使用者 #include #include #include void main(void) else }if ( szstr[i] == '\0' )}printf("裡面包含數字:\n"); for ( i = 0 ; i < k ; i++ )} 3樓:匿名使用者 額。我感覺好像沒有那麼複雜吧?你覺得這樣行不? #includecctype #includecstring #includeiostream using namespace std ; #define len 20 int main() 4樓:匿名使用者 #include #define n 10000 void main() while (str[i-1]!=' '); for (i=0;str[i]!=' ';)if(j==i) i++; }for (i=0;i printf("a[%d]=%d ",i,a[i]);} 5樓: #include #include void get_values_from_string(const char *str, int *rst_arr, size_t len) } 可以用substr這個方法,有兩個輸入引數分別為起始地址和擷取的長度。s2 s1.substr 0,3 s3 s1.substr 4,3 如果寫的更通用一點,就是先查詢 的位置,然後在分隔。size t ipos s.find s2 s1.substr 0,ipos s3 s1.substr ipo... 你定義的是指標型別的還是陣列型別的啊,指標的話取首地址就行了 陣列的話,如char ch array 10 第一個字元就是ch array 0 c語言輸入一串字串從第n個字元開始擷取m個字元組成一個新的字串輸出。1 我們編輯如圖復中輸入的代制碼。2 進入原始檔的目錄下,在終端輸入命令gcc o t ... vb 從右邊擷取字串可以使用right函式 private sub command1 click s 1234567890 s1 right s,4 print s 的右邊4個字元是 s1end sub private sub command1 click 如果是數字有很多種方法可以實現 a 888...C擷取字串c怎麼取字串的第一個字元
c語言裡怎樣取字串的字元,c語言裡怎樣取一個字串的第一個字元
VB從右邊擷取字串,vb 中如何從字串的右端第n個位置開始擷取指定長度的字串