Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> #define 
:(
    Опции темы
Lotles
Дата 10.4.2010, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 6.4.2010

Репутация: нет
Всего: нет



Как добавил #define и изменил в коде числа на STRMAX, на этих строках возникли ошибки
Подскажите как исправить smile 
Код

#define STRMAX 299
#include "stdafx.h"
#include <conio.h>
using namespace std;
int main(){
char name[100];
char str[STRMAX+1];
char addr[200];
cout << "Enter name and press Enter: ";
cin.getline(name,99);
cout << "Enter address and press Enter: ";
cin.getline(addr,199);
strncat(str,"My name is ",STRMAX-strlen(str));[quote]
strcat(str,name);
strncat(str,"\nI live at ",STRMAX-strlen(str));
strcat(str,addr,STRMAX-strlen(str));
cout << str << endl;
return 0;
}


Это сообщение отредактировал(а) Lotles - 10.4.2010, 17:26
PM MAIL Skype   Вверх
kemiisto
Дата 10.4.2010, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 5
Всего: 160



Вот он старый-добрый С/С++. smile 

Lotles, программы пишут либо на С, либо на С++. В Вашем винегрете разбираться никто не будет. Да ещё и с таким оформлением.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
boostcoder
Дата 10.4.2010, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(Lotles @  10.4.2010,  17:24 Найти цитируемый пост)
#define STRMAX 299

попробуй замени на
Код

const int STRMAX = 299;

хотя ошибки не вижу)

Добавлено через 37 секунд
препроцессор это зло.

Добавлено через 1 минуту и 30 секунд
Цитата(Lotles @  10.4.2010,  17:24 Найти цитируемый пост)
strcat(str,addr,STRMAX-strlen(str));

должно быть
Код

strncat(str,addr,STRMAX-strlen(str));

 smile 
PM WWW   Вверх
limelight
Дата 10.4.2010, 21:39 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 19.10.2009

Репутация: нет
Всего: нет



Цитата(kemiisto @  10.4.2010,  17:29 Найти цитируемый пост)
Вот он старый-добрый С/С++.  

 smile 
 smile 
PM MAIL ICQ   Вверх
smalcom
Дата 10.4.2010, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 494
Регистрация: 16.10.2004
Где: Dnepr

Репутация: нет
Всего: 7



Цитата

strlen
strcat

хедер не включен для этой функции

Цитата

на этих строках возникли ошибки

текст ошибки надо угадать? тогда 10 баксов


--------------------
What DA F...???
PM MAIL WWW Skype Jabber   Вверх
xvr
Дата 12.4.2010, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Строка #include "stdafx.h" в файле должна быть ПЕРВАЯ. В остальном обычный ужас  smile 
PM MAIL   Вверх
bsa
Дата 12.4.2010, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Lotles, читай про оформление кода
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0524 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.