21

Re: Аналог функції copy в С++

Оце вже схоже на щось. :)

Тільки пару уточнень:

//while (s[i]!=*" ") i++;
while (s[i]!=' ') i++;

та

//memcpy(buf, &src[i+1], strlen(&src[i]));
memcpy(buf, &src[i+1], strlen(&src[i+1]));

22 Востаннє редагувалося koala (13.06.2013 22:32:50)

Re: Аналог функції copy в С++

У мене цей код не працює. Хоча б тому, що cstring не включено. Після включення (і ще пари маніпуляцій) ж дає ось таке...
http://radikal.ua/data/upload/49112/4efc3/17e5432c88.png
А erry взагалі 3 переклада дає. Про an мовчу :)

#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
  string word,eng,ukr;
  ifstream f("fruit.txt");
  cout << "Input world in English: ";
  cin >> word;
  while (f>>eng>>ukr)
    if(word==eng)
      cout << ukr << endl;
  cout << "Press ENTER to continue..." << endl;
  cin.sync();
  cin.get();
  
  return 0;
}

Ото й усе.

Особливо мені сподобалося *" ". Давайте вже не дрібниці не розмінюватися: (&*"abc ")[3].