RE: Вопросы по C/C++ (Для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-12 12:37:39.580000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Smelo часть АПИ, проходит по всем контейнерам. возвращает для них список модулей и действий, если false значит неактивный, true - активный но только по дефолтным модулю/дейтсвию т.е. нужен контейнер, хранящий модули; каждый модуль содержит некоторые действия. модуль может быть неактивным и действий не иметь. обсуждаемая функция работает с контейнером таких контейнеров. задача - пройтись по всем и выполнить фильтровку. так? quote:
ORIGINAL: Smelo спс, тоесть без цикла нельзя? а где ты там цикл увидел?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-12 13:08:30.853333
|
|
|
Smelo
Сообщений: 119
Оценки: 0
Присоединился: 2009-09-27 15:48:37.386666
|
не совсем, контейнер-модуль-действие это архитектура модуль всегда имеет хотя бы одно действие(дефолтное) контейнер соотвествено дефолтный модуль задача такая =) форич не цикл разве? http://www.cplusplus.com/reference/algorithm/for_each/
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 01:38:39.380000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Smelo не совсем, контейнер-модуль-действие это архитектура модуль всегда имеет хотя бы одно действие(дефолтное) контейнер соотвествено дефолтный модуль задача такая =) "container3"=>false - а это что такое? в смысле, если false, то в нём содержится только дефолтный модуль, или как? quote:
ORIGINAL: Smelo форич не цикл разве? http://www.cplusplus.com/reference/algorithm/for_each/ нет. for_each может быть реализован хоть циклом, хоть рекурсией, хоть кодогенерацией на каждое значение. это более высокоуровневая конструкция, чем цикл
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 12:18:43.710000
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
Помогите в решении задачи пожалуйста: Полями структуры есть координаты точки.Узнать три экземпляра структуры и найти периметр триугольника ,что создают эти точки. очень нуждаюсь в решении задачи. надеюсь на вашу отзывчивость…
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 12:30:56.966666
|
|
|
Actek
Сообщений: 604
Оценки: 0
Присоединился: 2008-02-24 10:24:14.710000
|
ты сам-то хоть пробовал?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 12:37:17.286666
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
Детский сад, IMHO. #include <iostream>
#include <math.h>
using namespace std;
struct point
{
float X;
float Y;
};
int main(int argc,char* argv[])
{
point a,b,c;
a.X = 10; a.Y = 78;
b.X = 1.5; b.Y = 7.8;
c.X = 7.01; c.Y = 9.45;
double P = sqrt((a.X - b.X)*(a.X - b.X)+(a.Y - b.Y)*(a.Y - b.Y)) +
sqrt((a.X - c.X)*(a.X - c.X)+(a.Y - c.Y)*(a.Y - c.Y)) +
sqrt((c.X - b.X)*(c.X - b.X)+(c.Y - b.Y)*(c.Y - b.Y));
cout << P;
}
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 13:04:56.023333
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
Помогите ссылками по инф. по Си, в связи с тем что экзамен на носу,а я знаю 0.5% в Си,может кто видел где подготовку под экзамен в инете ? или какой нибудь вопросо-ответник ;)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 13:15:52.626666
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
На ибее мозги видел продавали, классная штука, но дорогая.. http://tinyurl.com/ya49ufd З.Ы. Смысл учиться на програмера если ты не хочешь элементарно язык выучить, тебе это не интересно, зачем тогда штаны просиживать или чего хуже деньги тратить за зря? Не понимаю я таких людей, хоть убейте. Если ты сейчас так наплевательски к этому относишь то потом лучше не станет ни как и что в итоге? Полученный диплом по прикладной математике? Ты инженер-программист по диплому? А в реальности этот диплом никак тебя не отражает так в чем смысл, где логика? Нахрен универ тогда и не надо учить эти дурацкие ЯП, эти сложнейшие структуры, а классы то вообще темный лес, только мозги портит.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 13:19:12.486666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: GrafMine Помогите ссылками по инф. по Си, в связи с тем что экзамен на носу,а я знаю 0.5% в Си,может кто видел где подготовку под экзамен в инете ? или какой нибудь вопросо-ответник ;) Армия, man, армия… =) В который раз уже пишу.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 13:35:20.356666
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
quote:
ORIGINAL: Lost_boy На ибее мозги видел продавали, классная штука, но дорогая.. http://tinyurl.com/ya49ufd З.Ы. Смысл учиться на програмера если ты не хочешь элементарно язык выучить, тебе это не интересно, зачем тогда штаны просиживать или чего хуже деньги тратить за зря? Не понимаю я таких людей, хоть убейте. Если ты сейчас так наплевательски к этому относишь то потом лучше не станет ни как и что в итоге? Полученный диплом по прикладной математике? Ты инженер-программист по диплому? А в реальности этот диплом никак тебя не отражает так в чем смысл, где логика? Нахрен универ тогда и не надо учить эти дурацкие ЯП, эти сложнейшие структуры, а классы то вообще темный лес, только мозги портит. У меня большая тяга к программированию ну как излогает и дает понять мой преподователь мне, не понять его. В моем городе негде научится этому языку, очень большое есть желание выучить С++ , как говорит препод нужно сначала выучить Си,ну что ж поделать бес проблем выучу и попытаюсь понять,ну ту точку зрения что пытаетса до меня донести препод я не понимаю,и на все вопросы что я задаю он наплевательски и заумно отвечает… quote:
ORIGINAL: _SaZ_ Армия, man, армия… =) В который раз уже пишу. Меня армия не пугает,вот только сперва хочу доучится…
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 13:44:15.063333
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
GrafMine в моем универе огромное количество преподов просто не знают на должном уровне того, что преподают и что? Если на них равняться ты будешь таким же как они. Равняться надо на тех кто умней тебя, книжку в зубы и вперед. Как уже говорилось С++ можно выучить и без С, так и скажи своему преподу пусть он слюной побрызгает. И если уже на то пошло то в нашей сфере самообразование играет самую важную роль, преподы в лучшем случае дадут тебе основы и все, остального добивайся сам! Если у тебя большая тяга, почему самостоятельно не разбираешься с языком? На учебном уровне С и С++ у тебя не будут особо отличаться, так как в начале везде изучаются типы данных, условия, циклы, массивы, структуры, объединения/перечисления.. Так что забей на всех бери гугл и занимайся, если есть желание и гугл все возможно)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 21:47:30.543333
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
Пытаюсь сам сделать вот такую задачку: Есть два одномерные массивы значений произвольной размерности. Найти для каждого из массивов сумму всех элементов и сравнить полученные значения. Результат сравнения отобразить на экран вот что у меня получилось, ну я знаю что-то здесь не так и нужно подправить…
#include <stdio.h>
#include <conio.h>
void main ()
{
int A1,A2;
int sumaA;
printf("vvedite A1: ");
scanf("%d", &A1);
printf("vvedite A2: ");
scanf("%d", &A2);
for (A1= 0; A1 < 100; A1++)
if (arr[A1] < 0)
for (A2 = 0; A2 < 100; A2++)
if (arr[A2] < 0)
arr[sumaA] = arr[A1]+arr[A2]; [i]\\[b]обьясните что такое арр ?[/b]
}
{
[/i]int B1,B2;
int sumaB;
printf("vvedite B1: ");
scanf("%d", &B1);
printf("vvedite B2: ");
scanf("%d", &B2);
for (B1= 0; B1 < 100; B1++)
if (arr[B1] < 0)
for (B2 = 0; B2 < 100; B2++)
if (arr[B2] < 0)
arr[sumaB] = arr[B1]+arr[B2]; [i]\\[b]обьясните что такое арр ?[/b][/i]
[i]}
{
printf("%d",sumaA[i] \n "%d",sumaB[i] )//А здесь сравнение выводятся на экран ( правильность написания не гарантирую)
} Хотелось бы узнать как найти суму"произвольной размерности" Решонный пример прошу не выкладывать,все таки надо самому научится писать. З.Ы. прошу помоч,а не обливать "какашками" ;)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:17:45.090000
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
#include <stdio.h>
#include <conio.h>
void main ()
{
int A;
int B;
{
printf("vvedite A1: ");
scanf("%d", &A1);
printf("vvedite A2: ");
scanf("%d", &A2); Странного ничего не находишь? А вообще сумму массивов нужно считать в цикле.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:24:17.870000
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
quote:
ORIGINAL: psina007 Странного ничего не находишь? А вообще сумму массивов нужно считать в цикле. немного изменил,проверьте =) Если я вопще не так написал , то буду признателен если будет предоставлен пример с сумой,или ссылка на него =)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:35:54.770000
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
В том коде что ты привел есть и циклы и массивы, но видимо ты не до конца понимаешь что это.
const int n = 5;
int i;
int arr[n]; - создается интовский массив из 5 чисел
for (i = 0; i < n; i++)
cin >> arr[i]; //в С++ (ввод массива в цикле)
scanf("%d", &arr[i]); //в С (возможно немного по другому, хотя по идее так, сейчас нет возможности проверить)
int sum = 0;
for (i = 0; i < n; i++)
sum = sum + arr[i]; //в цикле подсчитываем сумму всех элементов массива arr
Думаю основную идею ты поймешь.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:39:19.463333
|
|
|
Smelo
Сообщений: 119
Оценки: 0
Присоединился: 2009-09-27 15:48:37.386666
|
quote:
"container3"=>false - а это что такое? в смысле, если false, то в нём содержится только дефолтный модуль, или как? не, он недоступен согласен задача надуманная, но вот как ты её на Си реализовал?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:42:29.710000
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
delete
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:44:58
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
int n = 5;
int i;
int arr[n]; - создается интовский массив из 5 чисел Так нельзя объявлять массив. Длина должна быть константой.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:52:13.376666
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
psina007, ты конечно прав, а могла бы получиться пища для ума, теперь пришлось подправить((
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-13 22:56:23.973333
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
quote:
ORIGINAL: Lost_boy В том коде что ты привел есть и циклы и массивы, но видимо ты не до конца понимаешь что это.
int n = 5;
int i;
int arr[n]; - создается интовский массив из 5 чисел
for (i = 0; i < n; i++)
cin >> arr[i]; //в С++ (ввод массива в цикле)
scanf("%d", &arr[i]); //в С (возможно немного по другому, хотя по идее так, сейчас нет возможности проверить)
int sum = 0;
for (i = 0; i < n; i++)
sum = sum + arr[i]; //в цикле подсчитываем сумму всех элементов массива arr
Думаю основную идею ты поймешь. Не совсем понял все моменты,даже сночала попытаюсь просто сделать суму одного масива и посмотрим что с етого получитса судя с твоего примера :) : #include <stdio.h> #include <conio.h> void main () { int n = 5;\\ тоисть создаетса масив с 5 воображаемыми клетачками? int i; \\масив просто для сравнения с нулем ? =) int arr[n]; - создается интовский массив из 5 чисел \\ здесь ети 5 воображемых клеточек рандомно заполняютса ? for (i = 0; i < n; i++) \\ здесь мы проверяем чтоб все 5 масивов были больше нуля (как я понял) :) cin >> arr; //в С++ (ввод массива в цикле) \\\\\ Не понял воопще нечего =) scanf("%d", &arr); \\ тоже не понятно, ну теоритически мы заносим в память насколько я понял) int sum = 0; \\ масив равен нулю for (i = 0; i < n; i++) \\ коментарий на эту строчку уже дал выше sum = sum + arr; \\ а здесь мы прибовляем к нулю то что у нас занесено в память насколько я понял посмотрев в снова на эту строку: scanf("%d", &arr);\\\ ну как и что произошло что оно там посчитало все 5 цифр я не понял =) printf("%d",&sum); \\вывели суму первого масива и вопрос как он нашол суму среди 5 чисел я так и непонял вот те строки на каторые я смотри с большими открытими глазами =) cin >> arr; scanf("%d", &arr);
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 00:03:23.943333
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
#include <stdio.h>
#include <conio.h>
void main ()
{
const int n = 5; //число элементов массива
int i; //переменная счетчик в цикле
int arr[n]; // ничего не заполняется, просто выделяется память под целочисленный массив состоящий из 5 элементов
for (i = 0; i < n; i++) // запускаем цикл состоящий из n итераций
scanf("%d", &arr); // ввод с клавиатуры каждого элемента массива (всего их 5 в данном случае)
int sum = 0; // это не массив!!! это переменная!!!
for (i = 0; i < n; i++) // запускаем цикл состоящий из n итераций
sum = sum + arr; // на каждом шаге прибаваляем к переменной sum значение эл-та массива, тем самым получаем сумму всех эл-тов
printf("Sum = ");
printf("%d",&sum); //вывели суму всех эл-ов массива
}
З.Ы. Срочно брать книгу и изучать с самого начала, у тебя нет понятия переменная, как можно писать программы не зная этого, в голове каша, читай и разбирайся, если что спрашивай.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 00:34:53.063333
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
Ну вот что-то в голове и отложилось за сегодня, ты мне показал пример с одним массивом(сенкс) а теперь вернемся к задаче; Есть два одномерные массивы значений произвольной размерности. Найти для каждого из массивов сумму всех элементов и сравнить полученные значения. Результат сравнения отобразить на экран Теперь попытаюсь сделать два одномерных массива, и вот что у меня получилось: void main () { const int n = 5; //число элементов массива const int k = 5; //число элементов массива int i; //переменная счетчик в цикле int arr[n]; // ничего не заполняется, просто выделяется память под целочисленный массив состоящий из 5 элементов int arr[k]; // ничего не заполняется, просто выделяется память под целочисленный массив состоящий из 5 элементов for (i = 0; i < n; i++) // запускаем цикл состоящий из n итераций scanf("%d", &arr[n]); // ввод с клавиатуры каждого элемента массива (всего их 5 в данном случае) for (i = 0; i < k; i++) // запускаем цикл состоящий из k итераций scanf("%d", &arr[k]); // ввод с клавиатуры каждого элемента массива (всего их 5 в данном случае) int sumn = 0; //это переменная!!! for (i = 0; i < n; i++) // запускаем цикл состоящий из n итераций sumn = sumn + arr[n]; // на каждом шаге прибаваляем к переменной sumn значение эл-та массива, тем самым получаем сумму всех эл-тов int sumk = 0; //это переменная!!! for (i = 0; i < k; i++) // запускаем цикл состоящий из k итераций sumk = sumk + arr[k]; // на каждом шаге прибаваляем к переменной sumk значение эл-та массива, тем самым получаем сумму всех эл-тов printf("Sum1 = "); printf("%d",&sumn); //вывели суму всех эл-ов массива printf("Sum2 = "); printf("%d",&sumk); //вывели суму всех эл-ов массива } Надеюсь правильно ? ;)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 01:32:16.603333
|
|
|
nicea
Сообщений: 25
Оценки: 0
Присоединился: 2009-05-09 19:41:22.990000
|
quote:
for (i = 0; i < n; i++) // запускаем цикл состоящий из n итераций scanf("%d", &arr[n]); // ввод с клавиатуры каждого элемента массива (всего их 5 в данном случае) В данном случае ты 5 раз вводишь число в даже несуществующий arr[5], не?
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 02:51:22.736666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Может стоит почитать про программирование что-нибудь? А то пишешь всякий бред, лишённый логики (особенно в комментакиях к коду своей программы). Язык си:
#include <stdio.h>
#include <conio.h>
int main( void )
{
int i, n1, n2, sum = 0;
int a1[] = { 1, 2, 3, 4 };
int a2[] = { 5, 6, 7, 8, 9 };
n1 = sizeof( a1 ) / sizeof( *a1 );
n2 = sizeof( a2 ) / sizeof( *a2 );
for ( i = 0; i < n1; i++ )
sum += a1[i];
for ( i = 0; i < n2; i++ )
sum += a2[i];
printf( "Summ = %d", sum );
getch();
return 0;
}
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 05:26:07.760000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: Smelo согласен задача надуманная, но вот как ты её на Си реализовал? задачи я не вижу, я вижу конкретную реализацию. если дашь нормальное ТЗ - я напишу тебе, как это можно сделать на C++ в текущем виде предложенный код - одна сплошная ошибка проектирования; её можно один к одному перенести, но в этом нет смысла
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 09:31:18.140000
|
|
|
GrafMine
Сообщений: 23
Оценки: 0
Присоединился: 2009-04-29 17:08:19.376666
|
Спасибо конечно за предоставленый твой код,ну есть пару непонятных моментов какие я бы хотел узнать… { n1 = sizeof( a1 ) / sizeof( *a1 ); n2 = sizeof( a2 ) / sizeof( *a2 ); Не совсем понятно что такое sizeof и зачем делить их между собой вот что я нашол в гугле по поводу "sizeof" любой, кто внимательно читал стандарт языка Си, знает, что это ересь. В языке Си оператор sizeof возвращает размер в байтах, но байт языка Си – это не октет, а машинно-зависимая единица памяти, умещающая в себя char. Поэтому в Си sizeof(char) тождественно равен 1, о чем явно говорит стандарт. но увы я не нашол здесь ответа или просто не понял… } { sum += a1; sum += a2; я знаю,что я множество чего не знаю(сори) хотелбы выяснить что дает "+=" и почему мы два массива приравниваем к одной суме ? если в задаче нужно две сумы? } { вот здесь выводится одна сума, мб я чего то не понял ? printf( "Summ = %d", sum ); }
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 09:48:46.340000
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
quote:
sum += a1; sum += a2; я знаю,что я множество чего не знаю(сори) хотелбы выяснить что дает "+=" Этот оператор фактически равен оператору sum = sum + a1; quote:
n1 = sizeof( a1 ) / sizeof( *a1 );
n2 = sizeof( a2 ) / sizeof( *a2 ); Не совсем понятно что такое sizeof и зачем делить их между собой Этими операциями мы узнаем длину каждого из массивов. Подробнее про sizeof здесь.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 11:28:39.733333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: _SaZ_ Может стоит почитать про программирование что-нибудь? А то пишешь всякий бред, лишённый логики (особенно в комментакиях к коду своей программы).
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 11:40:00.550000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Он базовых понятий не знает. Например, что такое указатель, массив, переменная, оператор… А ты тут ссылками кидаешься =).
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 11:41:42.443333
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
quote:
ORIGINAL: _SaZ_ Он базовых понятий не знает. Например, что такое указатель, массив, переменная, оператор… А ты тут ссылками кидаешься =). =) Ну так исходя из этого кидаю) Там материал с самого начала (основные понятия языка, типы данных, переменные и константы…) как раз то, что доктор прописал)
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 11:45:10.546666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Доктор прописал, а пациент от приёма отказался. Решил лечиться народной медициной - голым торсом на амбразуру.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 11:53:27.640000
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
quote:
ORIGINAL: _SaZ_ Доктор прописал, а пациент от приёма отказался. Решил лечиться народной медициной - голым торсом на амбразуру. ))))))) Ладно хватит оффтопить, если он возьмется за ум, то разобраться в основах языка не составит проблем, весь вопрос в нем. з.ы. quote:
Решил лечиться народной медициной - голым торсом на амбразуру. Улыбнул)))
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 18:14:09.623333
|
|
|
Smelo
Сообщений: 119
Оценки: 0
Присоединился: 2009-09-27 15:48:37.386666
|
quote:
задачи я не вижу, я вижу конкретную реализацию. если дашь нормальное ТЗ - я напишу тебе, как это можно сделать на C++ в текущем виде предложенный код - одна сплошная ошибка проектирования; её можно один к одному перенести, но в этом нет смысла чем тебе это не ТЗ? пройтись по контейнерам, вернуть для каждого список модулей и действий, а так же состояние
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 18:56:13.640000
|
|
|
Smelo
Сообщений: 119
Оценки: 0
Присоединился: 2009-09-27 15:48:37.386666
|
такой вопрос: как конвертнуть дабл в стринг? кроме sprintf() ничё не приходит на ум
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 19:00:45.533333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
ftoa и производные? Кстати, sprintf нормальное решение.
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 19:18:24.646666
|
|
|
Smelo
Сообщений: 119
Оценки: 0
Присоединился: 2009-09-27 15:48:37.386666
|
а нельзя как-нибудь без буфера..
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 19:46:40.290000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
У тебя результат - строка. Как же без буфера? В си нет встроенного типа данных "строка".
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 21:19:15.743333
|
|
|
paKemoSHA
Сообщений: 4
Оценки: 0
Присоединился: 2009-12-01 20:45:35.800000
|
FILE *f; f=fopen("test.txt","wt+"); fputs (str1, FILE*f); что здесь не так ???
|
|
|
RE: Вопросы по C/C++ (Для новичков) - 2009-12-14 21:28:20.546666
|
|
|
psina007
Сообщений: 98
Оценки: 0
Присоединился: 2009-05-09 22:41:33.580000
|
quote:
fputs (str1, FILE*f); Правильно будет так: fputs (str1, f);
|
|
|
|
|