Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:31 03.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Каква е разликата?
Автор БM21 (непознат )
Публикувано22.11.10 20:41  



Моят син се учи да пише програмки.
Каква е разликата между тези две:

#include<iostream>
#include<string.h>
using namespace std;
int main ()
{
char niz[100];
int i;
char a[100];
strcpy(a,"");
char n[1];
strcpy(n," ");
cin.getline(niz,100);
for(i=0;i<strlen(niz);i++)
{
if(niz!=' ')
{n[0]=niz;
strcat(a,n);
}
else {cout<<a<<endl; strcpy(a,"");}

}
cout<<a<<endl;


system("pause");
return 0;
}

и тази:

#include<iostream>
#include<string.h>
using namespace std;
int main ()
{
char niz[100];
int i;
char a[100];
strcpy(a,"");
char n[2];
strcpy(n," ");
cin.getline(niz,100);
for(i=0;i<strlen(niz);i++)
{
if(niz!=' ')
{n[0]=niz;
strcat(a,n);
}
else {cout<<a<<endl; strcpy(a,"");}

}
cout<<a<<endl;


system("pause");
return 0;
}

Разликата е, че първата работи, а втората - не.
Някой може ли да ми обясни защо?
Използван е Dev C++

<P ID="edit"><FONT class="small"><EM>Редактирано от БM21 на 22.11.10 22:15.</EM></FONT></P><P ID="edit"><FONT class="small"><EM>Редактирано от БM21 на 22.11.10 22:16.</EM></FONT></P><P ID="edit"><FONT class="small"><EM>Редактирано от БM21 на 22.11.10 23:26.</EM></FONT></P><P ID="edit"><FONT class="small"><EM>Редактирано от БM21 на 22.11.10 23:28.</EM></FONT></P><P ID="edit"><FONT class="small"><EM>Редактирано от БM21 на 22.11.10 23:31.</EM></FONT></P>

Редактирано от БM21 на 22.11.10 23:32.



Цялата тема
ТемаАвторПубликувано
* Каква е разликата? БM21   22.11.10 20:41
. * Re: Каква е разликата? Om_   22.11.10 20:57
. * Re: Каква е разликата? БM21   22.11.10 21:56
. * Re: Каква е разликата? naki   22.11.10 22:11
. * Re: Каква е разликата? naki   22.11.10 22:20
. * Re: Каква е разликата? БM21   22.11.10 22:38
. * Re: Каква е разликата? zaphod   22.11.10 23:20
. * Re: Каква е разликата? БM21   22.11.10 23:37
. * Re: Каква е разликата? |   23.11.10 00:18
. * Re: Каква е разликата? БM21   23.11.10 00:31
. * Re: Каква е разликата? |   23.11.10 01:18
. * Re: Каква е разликата? БM21   24.11.10 17:47
. * Re: Каква е разликата? zaphod   23.11.10 09:01
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.