Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2010, 09:11   #11
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

sparkman, интересный у вас компилятор

Последний раз редактировалось zotox; 25.08.2010 в 09:14.
zotox вне форума Ответить с цитированием
Старый 25.08.2010, 11:14   #12
imperceptible4462
Пользователь
 
Регистрация: 24.08.2010
Сообщений: 26
Печаль

Цитата:
Сообщение от mrChester Посмотреть сообщение
Код подкорректировал, но в целом логика правильная.
Код:
#include <stdio.h>
#include <string.h>
char* conv(char* str)
{int n=strlen(str);
 char* st = new char[n];
 int i=0, j=0; 
 while (i<n-2)
 {
    if ((str[i] == 't') && (str[i+1] == 'w') && (str[i+2] == 'o'))
       {st[j] = '2'; i+=3;}
    else
       {st[j]=str[i]; i++;}
    j++;    
 }
 st[j]='\0';
 return st;
}
void main() {
char* st = new char[300];
int i;
puts ("введите строку: ");
gets (st);
st = conv(st);
printf ("итог: %s", st);
}
Теперь работает
попробовала...в итоге компилятор пропустил, а при запуске выдаёт 'GETFILETITLE' : unresolved external
imperceptible4462 вне форума Ответить с цитированием
Старый 30.08.2010, 09:42   #13
imperceptible4462
Пользователь
 
Регистрация: 24.08.2010
Сообщений: 26
По умолчанию

народ!!!!!!!!! ПОМОГИТЕ!!!!!!!!!!!!!!! ЧТО СДЕЛАТЬ ТО МОЖНО?
imperceptible4462 вне форума Ответить с цитированием
Старый 30.08.2010, 10:29   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тот пример у меня не работал, вот попробуй такое:
Код:
#include <stdio.h>
#include <string.h>
#include <locale>

char s[1000];

void conv(char* str)
{
 int n=strlen(str);
 
 int i=0, j=0; 
 while (i<strlen(str))
 {
    if ((str[i] == 't') && (str[i+1] == 'w') && (str[i+2] == 'o'))
       {str[j] = '2'; i+=3;}
    else
       {str[j]=str[i]; i++;}
    j++;    
 }
 str[j]='\0';
 return ;
}

void main() {

{
	int i;
	setlocale(LC_ALL,"Russian");
printf ("введите строку: ");
gets (s);
conv(s);
printf ("итог: %s", s);
getchar();
	return ;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.09.2010, 06:50   #15
imperceptible4462
Пользователь
 
Регистрация: 24.08.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тот пример у меня не работал, вот попробуй такое:
Код:
#include <stdio.h>
#include <string.h>
#include <locale>

char s[1000];

void conv(char* str)
{
 int n=strlen(str);
 
 int i=0, j=0; 
 while (i<strlen(str))
 {
    if ((str[i] == 't') && (str[i+1] == 'w') && (str[i+2] == 'o'))
       {str[j] = '2'; i+=3;}
    else
       {str[j]=str[i]; i++;}
    j++;    
 }
 str[j]='\0';
 return ;
}

void main() {

{
	int i;
	setlocale(LC_ALL,"Russian");
printf ("введите строку: ");
gets (s);
conv(s);
printf ("итог: %s", s);
getchar();
	return ;
}
СПАСИБО БОЛЬШОЕ!!!!
imperceptible4462 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление строк в таблицу с вставкой в них текста и чередованием фона строк Centurion2xx6 Microsoft Office Word 9 30.03.2010 11:00
преобразование строк euhenia Помощь студентам 0 21.11.2009 20:19
Работа с файлами, преобразование частей строк в переменные... InCun PHP 12 09.05.2009 23:36
преобразование строк при критериям Volodymyr Microsoft Office Excel 17 21.04.2009 11:50
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14