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

Написать функцию копирующую строку из исходной области памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите переписать с Бейсика на С/С++ http://www.cyberforum.ru/cpp-beginners/thread9318.html
CLS DO cl1 = 0 /* + */ cl2 = 0 /* + */ datPort$ = "" /* ?*/ strGps$ = "" /* ?*/ dat$ = "" /* ?*/ tim$ = "" /* ?*/ cor1$ = "" /* ?*/ cor2$ = "" /* ?*/
C++ Помогите написать прогу с орграфами на СИ!!! в долгу не останусь!!! Задан орграф с циклами. Проверить, можно ли удалить одну вершину так, чтобы в полученном орграфе не было циклов!!!!!!!! Если че пишите в Асю:374309405 Сроки: дней 5 http://www.cyberforum.ru/cpp-beginners/thread9314.html
C++ Найти минимальный элемент в каждой строке и из ний найти максимальный элемент
надо найти минимальный элемент в каждой строке и из ний найти максимальный элемент вот мой код #include<conio.h> #include<iostream.h> #include<iomanip.h> #include<stdlib.h> void main() { int i,j,m,n,a,c=0,d=0,v=0,b; clrscr();
помогите с преобразованием массива C++
надо преобразовать так чтоб сперва распологались все элементы равные нулю а потом все остальные вот мой код #include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { int min,i,s=0,p1=0,p2=0,k1=0,k2=0,j,n,f; randomize(); clrscr(); float s1,x,a;
C++ Помогите с олимпиадной задачкой ( http://www.cyberforum.ru/cpp-beginners/thread9285.html
Дали мне на написание отчета олимпиадную задачку.. Решение на пару строк.. Пару раз уже код переписывал ниче не получаетсо.. Максимум выводит одно правильное число .. Вот условие : Инверсия. Пускай P{p1,…,pn} является перестановкой чисел 1, 2,..., п. Таблицей инверсий перестановки Р называют последовательность Т{t1,…,tn} в которой t равно количеству элементов перестановки Р, которые стоят...
C++ Передача указателей на файлы в функцию?О_о Добрый день! Возникла проблема при написании программы на структуры. Допустим у нас есть массив структур. Заполняем его и тд.. записываем в файл(бинарно). Допустим нужна функция поиска по файлу поля структуры с некоторым названием. Считываем из файла весь массив структур: fread(&mascat,sizemas,1,inout); mascat - имя массива, sizemas- размер, inout - имя файла... Как мы можем передать в функцию... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2222 / 737 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
21.06.2008, 19:50     Написать функцию копирующую строку из исходной области памяти
1. проверил.неправильно - как минимум одна ошибка - бесконечный цикл
while(x=6.28) ... на каждом шаге присваевает х 6.28, соответственно как условие для цикла это 1. сравнение в С : "=="
Но для дробных чисел его использовать чревато - разница в десятитысячную даст результат "не равно(0) ",и ты можешь опять попасть в бесконечный цикл.
Я уж молчу про то,что логичнее было бы в твоем случае использовать while(x!=6.28), но тут те же возражения.здесь нужно использовать
while(x<6.28) ... дальше не смотрел
2. Ты так все домашнее задание делать будешь?)

Добавлено через 1 минуту
ага,еще одна ошибка,сразу бросающаяся в глаза :
строка >>> х+0.7854 не делает ничего - здесь нет оператора присваивания
используй x+=0.7854 или x=x+0.7854
Константы в программе лучше определять с помощью const или #define

Добавлено через 3 минуты
и переменная x у тебя объявлена целой. замени int x на float или double x
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru