fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. typedef struct temp_struct {
  6. char major[40];
  7. char state[40];
  8. int year;
  9. int enrolled;
  10. float rate;
  11. } RECORD;
  12.  
  13. int main() {
  14. // your code goes here
  15. int rows;
  16. cin >> rows;
  17. RECORD r[rows];
  18. char temp[100];
  19. for(int i = 0; i < rows; i++) {
  20. //cin.getline(temp, 100);
  21. cin.getline(temp, 100, ',');
  22. r[i].year = atoi(temp);
  23. cin.getline(temp, 100, ',');
  24. strcpy(r[i].major, temp);
  25. cin.getline(temp, 100, ',');
  26. strcpy(r[i].state,temp);
  27. cin.getline(temp, 100, ',');
  28. r[i].enrolled = atoi(temp);
  29. cin.getline(temp, 100);
  30. r[i].rate = atof(temp);
  31. cout << r[i].year << " " << r[i].major << " " << r[i].state << " ";
  32. cout << r[i].enrolled << " " << r[i].rate << endl;
  33. }
  34. return 0;
  35. }
Success #stdin #stdout 0s 15240KB
stdin
3
2014,Computer Science,Utah,1568,44.9
2014,Marketing,Michigan,23745,983
215,Business Management,Idaho,256,674
stdout
2014 Computer Science Utah 1568 44.9
2014 Marketing Michigan 23745 983
215 Business Management Idaho 256 674