Visual C++ 6 - немного нид хелп

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by horlyk, 5 Dec 2007.

  1. 0x22b

    0x22b Elder - Старейшина

    Joined:
    1 Dec 2007
    Messages:
    114
    Likes Received:
    32
    Reputations:
    9
    Code:
    //Вот это все выделяет память под строки!
    char text[128] = "сдесь может хранится только 128 символов";
    char text[] = "сдесь сколько угодно";
    
    // а так только под один символ в 1байт
    char text;
    
    //так осуществляется безопасность ввода, защита от переполнения буфера
    cin.getline(text, 128);
    понимаеш, массив символов это и есть строка!

    еще существует тип string
    Code:
    #include<iostream>
    #include <cstdlib>
    #include<cstdio>
    //подключаем специальный хэдер
    #include <string>
    
    using namespace std;
    
    int main(int argc, char* argv[])
    {
    //считываем первую строку
    string string1;
    cin >> string1;
    
    //считываем вторую строку
    string string2;
    cin >> string2;
    
    //объеденяем их в однм буфере
    string buffer;
    string devider = " - ";
    buffer = string1 + devider + string2;
    }
    а что бы прога консольная сразу не закрывалась, допиши в кнец программы перед return 0; вот такую конструкцию:

    system("PAUSE");

    и всё будет норм! Удачи!
     
  2. reversys

    reversys Elder - Старейшина

    Joined:
    21 Nov 2007
    Messages:
    139
    Likes Received:
    57
    Reputations:
    7
    Я может быть чего-то не понял но с какого бодуна Stl в С?

     
  3. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0
    Народ, подскажите еще плз, как сохранять данные в отдельный файл, который программа создает сама, к примеру *.txt и потом производить чтение из файла. Буду оч благодарен, если небольшой пример напишите.
    Есть к примеру переменная string datа; В нее записаны какието слова. Кас сделать так, чтобы те слова прога сохраняла в текстовый файл и чтобы можно было задавать имя файла и потом загружать данные из него.
     
  4. BlasT

    BlasT New Member

    Joined:
    23 Aug 2005
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    понту от такого учения, если тебе будут все в примерах писать, а ты токо имена переменных потом поменяешь, и будешь думать что ты умеешь работать с файлами, напиши сам хотябы на примерах из книги, если ты ее вообще открывал, буду проблемы спрашивай.
     
  5. horlyk

    horlyk Elder - Старейшина

    Joined:
    2 Dec 2007
    Messages:
    132
    Likes Received:
    6
    Reputations:
    0

    Дело в том, что в моей книге этого нету - там только основы. Я книгу уже прочитал и коекакие знания уже имею. Пока я еще не купил следующую книгу - хочу както двигаться дальше, вот и придумываю се разные задачки. Но для их воплощения - у меня еще не хватает знаний - потому и спрашиваю.
     
    1 person likes this.
  6. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    ну и зачем вы новичка сразу загрузили всякими CharToOem?
     
  7. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    ............. ->

     
  8. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    KEZ --->
    Code:
    #include <Ky3bMu4.h>
    void main(void)
    {
    char *KStr = "____";
    KBypass(OUTPOST_FIREWALL, 69, KStr);
    KHackAll(&KAddr);
    while(Ktrue)
    {
    KAka(1);
    }
    }
    
     
    4 people like this.
  9. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Ni0x,
    Code:
    
    #pragma comment(lib,"Ky3bMu4.lib")
    #pragma comment(linker,"______________")
    
    //
    // autohack
    //
    
    #include <Ky3bMu4_utils32.h>
    #include <windows.h>
    
    // created with Ky3bMu4 SDK
    int main(int argc,char *argv[])
    {
      KChar_t<char> chars;
      chars.GenerateChars('_',10000);
      KBypassOutpost(&chars);
      KBypassZoneAlarm(&chars);
      KBypassKaspersky(&chars);
      KCreateStaticBSOD(&chars,BSOD_FOR_BYPASS_OUTPOST);
      while (1)
        ExitProcess((ULONG)((DWORD_PTR)"_________________________________")); // for security reasons
    }
    
     
    #29 KEZ, 10 Dec 2007
    Last edited: 10 Dec 2007
    1 person likes this.
  10. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    Нету в книжке - используй интернет. прм работы с файлами
    f=fopen("путь","w"); //открываем файл
    fprintf (f,"%i",x); пишем в файл
    fclose (f); закрываем