Prob beim lesn eina Phile



  • Wuz up,

    diz codestückchen soll ne phile einlesen und die wörter darinn zähln.
    klappt leida nicht so wie'z snoop double G will.

    #include <iostream>
    #include <string>
    #include <fstream>
    
    using namespace std;
    
    void count_words(int argc, char* argv[])
    {
      int x;
      ifstream in(argv[1]);
    
      char ch; /* charackters */
    
      while(in.get(ch)) 
        {
          for (int x=0; x<(int)ch; ++x) { cout << ch; }
    
        }
    
    }
    
    int main(int argc, char* argv[])
    {
      count_words(argc, argv);
    }
    


  • hi

    wörter sind mehr als die ansammlung von buchstaben...

    void count_words(int argc, char* argv[]) 
    { 
      int x=0; 
      ifstream in(argv[1]); 
    
      char ch; /* charackters */ 
    
      string word;
      while(!in.eof() )
        { 
    	  in>>word;
    	  cout<<word<<'\n';
    	  x++;   
        } 
    
      cout<<x<<'\n';
    
    }
    

Anmelden zum Antworten