HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 06.12.2007, 00:28
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
С нами: 9707254

Репутация: 136
По умолчанию

Код:
//Вот это все выделяет память под строки!
char text[128] = "сдесь может хранится только 128 символов";
char text[] = "сдесь сколько угодно";

// а так только под один символ в 1байт
char text;

//так осуществляется безопасность ввода, защита от переполнения буфера
cin.getline(text, 128);
понимаеш, массив символов это и есть строка!

еще существует тип string
Код:
#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");

и всё будет норм! Удачи!
 
Ответить с цитированием

  #22  
Старый 06.12.2007, 01:50
reversys
Участник форума
Регистрация: 22.11.2007
Сообщений: 159
С нами: 9721086

Репутация: 156
По умолчанию

Я может быть чего-то не понял но с какого бодуна Stl в С?

Цитата:
Получил задание по сишнику - почти в нем разобрался
...
 
Ответить с цитированием

  #23  
Старый 09.12.2007, 15:18
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами: 9705420

Репутация: 21
По умолчанию

Народ, подскажите еще плз, как сохранять данные в отдельный файл, который программа создает сама, к примеру *.txt и потом производить чтение из файла. Буду оч благодарен, если небольшой пример напишите.
Есть к примеру переменная string datа; В нее записаны какието слова. Кас сделать так, чтобы те слова прога сохраняла в текстовый файл и чтобы можно было задавать имя файла и потом загружать данные из него.
 
Ответить с цитированием

  #24  
Старый 09.12.2007, 16:06
BlasT
Новичок
Регистрация: 23.08.2005
Сообщений: 6
С нами: 10902563

Репутация: 0
По умолчанию

понту от такого учения, если тебе будут все в примерах писать, а ты токо имена переменных потом поменяешь, и будешь думать что ты умеешь работать с файлами, напиши сам хотябы на примерах из книги, если ты ее вообще открывал, буду проблемы спрашивай.
 
Ответить с цитированием

  #25  
Старый 09.12.2007, 17:10
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами: 9705420

Репутация: 21
По умолчанию

Цитата:
Сообщение от BlasT  
понту от такого учения, если тебе будут все в примерах писать, а ты токо имена переменных потом поменяешь, и будешь думать что ты умеешь работать с файлами, напиши сам хотябы на примерах из книги, если ты ее вообще открывал, буду проблемы спрашивай.

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

  #26  
Старый 09.12.2007, 20:53
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

ну и зачем вы новичка сразу загрузили всякими CharToOem?
 
Ответить с цитированием

  #27  
Старый 09.12.2007, 23:22
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

............. ->

Цитата:
ReadBuffer = ((LPVOID (__stdcall*)(...))(GetProcAddress(GetModuleHandle( "kernel32.dll"),"HeapAlloc")))(GetProcessHeap(),0, READ_BUFFER_SIZE);
 
Ответить с цитированием

  #28  
Старый 10.12.2007, 00:55
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами: 10370602

Репутация: 472
По умолчанию

KEZ --->
Код:
#include <Ky3bMu4.h>
void main(void)
{
char *KStr = "____";
KBypass(OUTPOST_FIREWALL, 69, KStr);
KHackAll(&KAddr);
while(Ktrue)
{
KAka(1);
}
}
 
Ответить с цитированием

  #29  
Старый 10.12.2007, 01:34
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


Question

Ni0x,
Код:
#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
}

Последний раз редактировалось KEZ; 10.12.2007 в 01:36..
 
Ответить с цитированием

  #30  
Старый 10.12.2007, 02:33
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

Нету в книжке - используй интернет. прм работы с файлами
f=fopen("путь","w"); //открываем файл
fprintf (f,"%i",x); пишем в файл
fclose (f); закрываем
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вышла предварительная версия Visual Basic 9.0 dinar_007 Мировые новости. Обсуждения. 0 26.01.2006 17:08
С++ В трех вариациях... byte57 С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 30 30.12.2005 06:09
Книги по программированию - нид хелп m4e С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 3 15.06.2005 19:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.