Jump to content

botulnr2

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by botulnr2

  1. Criminala metoda :)))

    Cred ca mai sunt functii de genu in mysql care parseaza subquery-ul si dupa il pusca in eroare.

    Pe 5.6.* nu functioneaza , cred ca functioneaza pe versiuni mai mici , cred...

    Tnks for share

    The same shit cu


    MULTIPOLYGON((select*from(select*from(select@@version)y)x))

    MULTILINESTRING

    GEOMETRYCOLLECTION

  2. @botulnr2

    Trebuie sa pastrez totul in memorie.

    Mai exact vreau sa incarc valorile dintr-un tabel.

    Prima e de tip string/char iar restul sunt int.

    Pot face asta cu o structura sau cu mapping tinand cont ca poate fi vorba si de 50.000 de valori pe care sa le accesez la un moment dat ?

    ex. String_cutare=> valori int corespunzatoare(mai multe, nu doar una) ?

    De ce nu?

    Daca ai un volum mult mai mare de date de ce nu folosesti o baza de date portabila , gen sqlite

  3. Maping.

    #include <cstdlib>

    #include <iostream>

    #include <map>

    using namespace std;

    int main(int argc, char *argv[])

    {

    map<string,string> masini; // primul argument e tipul idexului int/string/float , al doilea ce poate stoca acel index

    masini["peter"]="dacia";

    cout<<masini["peter"];

    system("PAUSE");

    return EXIT_SUCCESS;

    }

    That's why C++ and not C


  4. http://www.tocmai.ro/cauta?q=%27%22cacat&typ=1&ct=55&jd=0%22%3E%3Cimg%20src=x%20onerror=alert%281%29%3E

    XSS in search. Ce site de cacat e asta care are XSS in search.

    OFF: WTF mai foloseste cineva winamp?:))

  5. 1) deschizi fisierele

    2) cat timp ai linii de citit(sau cat timp nu ai intalnit EOF() ) citesti linia si o scrii in fisierul 2

    3) inchizi fisierele

    Ai gandit corect dar ai scris gresit.

    #define _CRT_SECURE_NO_WARNINGS

    #include <iostream>

    #include <cstring>

    #include <regex>

    #include <fstream>

    #include <string>

    using namespace std;

    string delSpaces(string &str)

    {

    str.erase(std::remove(str.begin(), str.end(), ' '), str.end());

    return str;

    }

    int main()

    {

    string line;

    ifstream myfile;

    myfile.open("data.txt");

    if (myfile.is_open())

    {

    ofstream secondfile;

    secondfile.open("second.txt");

    while (getline(myfile, line))

    {

    delSpaces(line);

    //deschide fisierul pentru a scrie, fara verificari etc.

    secondfile << "LINE:" << line << "\n";

    //cout << "User name:" << line << '\n';

    }

    myfile.close();

    secondfile.close();

    }

    else{

    cout << "Unable to open file.\n";

    exit(EXIT_FAILURE);

    }

    system("PAUSE");

    return 0;

    }

    Si cred ca fisierul al doilea trebuie deschis ca si Append , pentru ca in fisierul 2 v-a apararea decat ultima linie scrisa .

    • Upvote 1
  6. Am codul asta:


    #define _CRT_SECURE_NO_WARNINGS
    #include <iostream>
    #include <cstring>
    #include <regex>
    #include <fstream>
    #include <string>

    using namespace std;

    string delSpaces(string &str)
    {
    str.erase(std::remove(str.begin(), str.end(), ' '), str.end());
    return str;
    }

    int main()
    {
    string line;

    ifstream myfile;

    myfile.open("data.txt");
    if (myfile.is_open())
    {


    while (getline(myfile, line))
    {

    delSpaces(line);
    ifstream secondfile;
    //deschide fisierul pentru a scrie, fara verificari etc.
    secondfile.open("second.txt");
    secondfile >> "LINE:" >> line >> "\n";
    //cout << "User name:" << line << '\n';
    }
    myfile.close();
    }
    else{
    cout << "Unable to open file.\n";
    exit(EXIT_FAILURE);
    }
    system("PAUSE");
    return 0;
    }

    Programul ar trebui sa deschida un fisier data.txt si sa il citeasca si apoi sa scrie fiecare linie citita intr-un alt fisier second.txt. Fisierul data.txt contine ceva, fisierul second.txt este gol. In final, second.txt si data.txt vor fi identice, avand acelasi continut (exceptand faptul ca second va avea in dreptul fiecarei linii scris cuvantul "LINE:" si ca liniile vor fi fara space.

    Problema e ca nu mi se compileaza. Imi da eroarea asta:

    error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'const char [6]' (or there is no acceptable conversion)

    Am cautat pe net si vad ca toti spun ca trebuie inclus #include <string>. Chestia e ca la mine e deja inclus si tot primesc eroarea asta. Care sa fie problema ?

    Multumesc !

    e gresit modul in care ai declarat file streamu.

    Pentru a scrie trebuie sa folosesti:

    ofstream file("fisier.txt"); in loc de ifstream care e pentru citire.

    // si cum zicea h3xor , fisierul trebuie deschis doar odata , inaintea loop-ului while , si inchis dupa loop

×
×
  • Create New...