1樓:匿名使用者
#include
#include
using namespace std;
void main()
for (i = 0; i != str.length(); ++i)
else
}for (i = 0; i != j; ++i)}
2樓:
此程式是以數字形式儲存到陣列中的(長了點哈)!!!
#include
#include
#define n 100
using namespace std;
int fac(char *p,int n);
void main ()
count++;//統計出數字的位數
p++;
flag=0;
}else
if(flag==0)
else
if(*p=='\0'&&flag==0)//判斷字串是否為數字結尾,若為字串結尾,則輸出最後的數字。
*(a+j)=fac(temp,count);
}cout<<"共有"< for (i=0;i<=j;i++) cout<
cout< }//函式功能:將字串轉化為數字。 int fac(char *p,int n) 3樓:匿名使用者 #include "stdio.h" void main() p++;}} b[i][j]=0; printf("the string is: %s\n",string); for(j=0;j<=i;j++)} 4樓:滄海雄風 //////////////////樓主的格式應該只能用字串了 數字不帶這麼存的///////////////////////////////// 06 2000 2130 60 0310 0430 80 0732 0741 0816 0937 0955 1017 1217 13 25 07 1142 1220 15 1200 1217 1236 press any key to continue #include using namespace std; void main() ;nlen = strlen(aa); for (i=0,j=0,k=0;i }for (i=0;i printf("%s ",bb[i]); } 有問題請追問 滿意記得採納哦 5樓:匿名使用者 c庫中提供了strtok/wcstok來實現類似的功能,但是它們具有明顯的缺點: 1. 不可重入性。這是因為它用內部的靜態變數來儲存相關狀態。 如果c庫實現沒有考慮tls的話,則還有競爭條件的問題(更多資訊可以參考chapter 21: thread-local storage)。 2. 引數必須是可寫入的。 3. 引數必須是c風格字串。 4. 總是跳過空白。 下面是乙個早期字串函式的例程(改編自matthew wilson《extended stl, volume 1》 chapter 27 ): #include using namespace std; int main() }return 0; }詳情請見 c++ 怎樣提取乙個字串中的連續數字並放到另乙個陣列中儲存? 急! 6樓:匿名使用者 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;} 7樓:匿名使用者 #include #include #include void main(void) else }if ( szstr[i] == '\0' )}printf("裡面包含數字:\n"); for ( i = 0 ; i < k ; i++ )} 8樓:匿名使用者 額。我感覺好像沒有那麼複雜吧?你覺得這樣行不? #includecctype #includecstring #includeiostream using namespace std ; #define len 20 int main() 9樓:匿名使用者 #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]);} 10樓: #include #include void get_values_from_string(const char *str, int *rst_arr, size_t len) } stringtxt asdjsfk aaaaaaaaa 判斷這個字串中包含替換 就在斜槓前面加上字元 x 1 使用if語句 if txt.contains 2 使用條件運算子 txt txt.contains txt.replace x txt 擴充套件資料stringreplace 替換的目標,替... c的字串實質是char型陣列,陣列沒有引用,c也沒有引用型別,所以不能引用傳遞。c 相容c的char型陣列,c 雖有引用型別,但陣列沒有引用的規則仍然有效,所以也不能用引用傳遞char型陣列。c 的字串是類string的物件,類物件是允許引用的,所以c 的字串物件是可以引用傳遞的,以下 可以佐證 i... 夔啟江澄邈 定義一個足夠的陣列,迴圈字元陣列,遇到數字就放到新的陣列中 void main i 0,j 0,x 0 printf 請輸入一串字元 n gets a for p a p 0 p else b i 1 b i 1 10 p 48 x 1 else x 0 for j 0 b j 0 j ...C中怎樣從指定字串中查詢並替換字串
c中字串引用的問題,C 中字串引用的問題
如何用c語言輸入字串,把裡面連續的數字依次存放到陣列中