Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами мешает выводу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка времени выполнения. http://www.cyberforum.ru/cpp-beginners/thread370910.html
Вот код: void Add_Kod ( _kod*& KodBuf, int a, char* buf, char* buf2) { if(a==1) { KodBuf = new _kod; KodBuf.ch = *(buf); strcpy( KodBuf.KodNAme, buf2); } else
C++ Определить количество столбцов с неповторяющимися элементами в двумерном массиве подскажите алгоритм для того, как посчитать столбцы, в которых все элементы отличаются(с неповторяющимися элементами) для Си http://www.cyberforum.ru/cpp-beginners/thread370909.html
C++ Печать на USB принтер в Win XP из консольного приложения С++ Win32?
Возможно ли из консольного приложения Win32 (без CLR, Unicode и пр.) в Visual C++ 2010 организовать печать на USB принтер? #if MSDOS list=stdprn; #else fopen_s(&list,"lst:","w"); #endif и т.д. Это в Винде не катит, поскольку принтер не LPT. Переналаживаю старую досовскую программу С под С++ и имею небольшой гембель. Можно, конечно, вывести таблицы в текстовые файлы и потом уже...
C++ Массивы в С++
Здравствуйте!Прошу помощи потому что сама в этом не понимаю, Сформировать вектор В элементы которого равны , Соответствующим элементам неглавной диагонали матрицы. Найти минимальный элемент вектора В. 0.8 -0.6 1.5 4.2 А= 7.8 6.1 -4.5 5.1 -8.3 -0.8 4.9 7.2 5 8.1 -0.15 -0.21 Спасибо за то что обратили внимание!!! Буду благодарна за...
C++ Задача на массив http://www.cyberforum.ru/cpp-beginners/thread370889.html
Ребят, срочно нужна ваша помощь. В понедельник зачет, а я в этом ничего не шарю, пожалуйста, выручайте. Если можете, напишите как это все работает. За решение задачи готов заплатить, сумма договорная, пишите сюда tillly@mail.ru В одномерном массиве, состоящем из N вещественных чисел, вычислить: a)сумму отрицательных элементов массива b) произведение элементов массива, расположенных...
C++ Восстановить исходник программы. C++ Есть exe-шник программы написанный на С++(естественно написанной не мной). Пытался поговорить с автором о покупке исходника, но ответа нет. Может кто-нибудь попытается восстановить исходник или написать аналогичную программу и скинуть сюда? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
23.10.2011, 13:56     Работа с файлами мешает выводу
Цитата Сообщение от Az riel Посмотреть сообщение
надо динамические массивы для точности
- тут сложность в том что мы не знаем заранее длинны строки хранимой в файле, поэтому
1 нужно сначало узнавать её длинну,
затем
2 выделить память под нужное поле
char * name1 = (char *)malloc(sLen*sizeof(char));
А лишь потом запускать
Цитата Сообщение от Az riel Посмотреть сообщение
fscanf(f,"%s\n%s\n%s\n%d\n%d\n\n"
Вобще я делал приблизиельно так
C++
1
2
3
4
5
6
7
8
9
struct some_struct
{
   char * field;
}
 
some_struct pstr;
pstr.field = (char *)malloc(sizeof(char));
 
pstr.field = (char *)realloc((void *)pstr.field, sLen*sizeof(char));
т.е реаллокал в программе многократно поле, а память выделял маллоком лишь один раз, так на мой взгляд эффективней бороться с утечками памяти
 
Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru