HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4951  
Старый 03.03.2010, 10:36
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

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

cout << str;
delete []t;
delete []t[i];
return 0;
}
еще раз сори что так вывожу код,так как телефон не может больше 1000 символов отправить.Комментарии написал как ты просил
 
Ответить с цитированием

  #4952  
Старый 03.03.2010, 13:04
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Вот так гораздо лучше!

Цитата:
ifstream in("1.txt");//открываю файл для чтения
str = 1;
if(in) { //вычисляем
while(in.get(ch)) { //количество
if(ch == '\n') { //строк
str++; //в открытом файле для того
Я не уверен, что файл изначально не пуст. + по твоей логике счетчик показывает на одну строку больше. Вот к примеру.

Вот пример файла
123
456
789
В начала str=1. Считываем тройку - уже 2. И так далее. В итоге счетчик строк показывает 4.

Цитата:
t = new int*[str]; //выделяю память
Потому ты выделяешь на 1 строку больше, я так вижу.

Далее, что я нашел.
Цитата:
int i, j;
Пишешь ты, видимо, на MS VS 6, которая не знает о областях видимости. И из-за этого получаются ошибки. Чему равно j?

Цитата:
in >> t[j]; //считываю матрицу из файла

Вот здесь ты обращаешься к j
, но чему оно равно? Ты пишешь неизвестно куда.

К тому же.
Цитата:
in >> t[j];

Необходимо делать в цикле. За одно такое обращение оператор >> считывает один символ, судя логике. Еще раз посмотри на эту строку. Чему равно i
? Оно постоянно одно и тоже значение.

Я вижу в коде утечку памяти. Ты неправильно удаляешь выделенную память.
Вот как нужно (на примере).
Код:
for (int i = 0; i<n; i++)
        delete [] a[i];
delete [] a;

Последний раз редактировалось 4p3; 03.03.2010 в 13:07..
 
Ответить с цитированием

  #4953  
Старый 03.03.2010, 14:09
Dark_Scorpicore
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме:
687854

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

Подскажите, какая функция в winapi чистит окно от текстбоксов, кнопок etc..

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

upd.
нарыл функцию DestroyWindow, в принципе, вопрос исчерпан.

Последний раз редактировалось Dark_Scorpicore; 03.03.2010 в 14:39..
 
Ответить с цитированием

  #4954  
Старый 03.03.2010, 16:17
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

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

Нубский вопрос. Как вывести текст из файла, но без всякиз заморочек. Просто есть txt файл, есть TextBox, надо текст из файла в TexBox записать.
 
Ответить с цитированием

  #4955  
Старый 03.03.2010, 16:34
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

https://forum.antichat.ru/showpost.php?p=1947015&postcount=4927
 
Ответить с цитированием

  #4956  
Старый 03.03.2010, 16:45
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
Smile

спасибо
-----------------------
Код:
#include "stdafx.h"
#include <fstream>
#include <iostream>


int _tmain(int argc, _TCHAR* argv[])
{
	char* abc = "0";
	ifstream lol;
	lol.open ("C:\lol.txt");
	lol >> abc;
	std::cout << abc;
	return 0;
}
Не работает (((
(12) : error C2065: 'ifstream' : undeclared identifier

Последний раз редактировалось DiHWO; 03.03.2010 в 17:27..
 
Ответить с цитированием

  #4957  
Старый 03.03.2010, 20:22
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Ошибка не только в std::ifstream, но и в адресе.
PHP код:
#include "stdafx.h"
#include <fstream>
#include <iostream>

using std::ifstream;

int _tmain(int argc_TCHARargv[])
{
    
charabc "0";
    
ifstream lol;
    
lol.open ("C:\\lol.txt");
    
lol >> abc;
    
std::cout << abc;
    return 
0;


Последний раз редактировалось 4p3; 03.03.2010 в 20:31..
 
Ответить с цитированием

  #4958  
Старый 03.03.2010, 21:24
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
Провел на форуме:
583734

Репутация: 34
Отправить сообщение для \\ChaOs// с помощью ICQ
По умолчанию

Цитата:
Сообщение от DiHWO  
Код:
...
	char* abc = "0";
...
Не работает (((
А память кто будет выделять?

Код:
    char* abc = new char;
    *char='0';
    ifstream lol; 
    lol.open ("C:\\lol.txt"); 
    lol >> *abc; 
    std::cout << *abc; 
    return 0;

Последний раз редактировалось \\ChaOs//; 03.03.2010 в 21:28..
 
Ответить с цитированием

  #4959  
Старый 04.03.2010, 00:00
M.W.N.N.
Участник форума
Регистрация: 05.01.2009
Сообщений: 191
Провел на форуме:
3020589

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

Здравствуйте. Подкиньте пож-та инфо по функцию перехвата нажатий клавиатуры (hook) на чистом си.
 
Ответить с цитированием

  #4960  
Старый 04.03.2010, 00:18
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от M.W.N.N.  
Здравствуйте. Подкиньте пож-та инфо по функцию перехвата нажатий клавиатуры (hook) на чистом си.
http://msdn.microsoft.com/en-us/library/ms644990(VS.85).aspx
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ