从txt文本中读取数据存入数组中

从txt文本中读取数据存入数组中

 
  1. #include

  2. #include

  3. #include

  4. #include

  5. using namespace std;

  6.  
  7. int main()

  8. {

  9. ifstream infile;

  10. infile.open("1.txt");

  11. if(!infile) cout<<"error"<

  12.  
  13. string str;

  14. int t1;

  15. /* while(getline(infile,str)) //按行读取,遇到换行符结束

  16. {

  17. infile.getline(str,10);

  18. cout<

  19. }

  20. */

  21. /*//存入vector

  22. cout<<"存入vector"<

  23. vector ve;

  24. while(infile>>t1) //按空格读取,遇到空白符结束

  25. {

  26. ve.push_back(t1);

  27. }

  28.  
  29. for(int i=0;i

  30. cout<

  31. cout<

  32. */

  33.  
  34. //存入数组

  35. cout<<"存入数组"<

  36. int a[3][4];

  37. int*p=&a[0][0];

  38. while(infile>>t1) //遇到空白符结束

  39. {

  40. *p=t1;

  41. p++;

  42. }

  43. infile.close();

  44. for(int i=0;i<3;i++)

  45. { for(int j=0;j<4;j++)

  46. cout<

  47. cout<

  48. }

  49. return 0;

  50.  

你可能感兴趣的:(C++)