Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 15

Отладка программы

12.10.2013, 20:55. Показов 489. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
[C]
void rotate(char *str)
{
int c_str; //compteur
int a; //curseur sur premiere partie du string
int b; //curseur sur le deuxieme partie string
int c_string;
char *string;

c_str = 0;
a = 0;
b = 0;
c_string = 0;
while(str[c_str] != '\0')
{
c_str = c_str + 1;
}
a = (c_str - 1) / 2;
if ((c_str - 1) % 2 > 0)
b = a + ((c_str - 1) % 2);

string = malloc(c_str);
string[c_str] = '\n';
while(string[c_string] != '\0')
{
string[c_string] = ' ';
c_string = c_string + 1;
}
while(str[b] != '\0')
{
if(string[a] != str[a])
{
string[a] = string[a] + 1;
}
if(b != 0)
{
if(string[b] != str[b])
{
string[b] = string[b] + 1;
}
else
b = a;
}
a = a - 1;
b = b + 1;
my_put_str(string);
usleep(500000);
my_put_char('\r');
}


}

void my_put_str(char *str)
{
int c; //compteur du chaine str

c = 0;

while(str[c] != '\0')
{
my_put_char(str
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
);
      c = c + 1;
      //     usleep(30000);
    }
}
void    my_put_char(char c)
{
  write(1, &c, 1);
}
void    main(int argc, char **argv)
{
  if(argc > 1)
    {
      //my_put_str("Exit Main");
      rotate(argv[1]);
    }
  else
    my_put_str("Usage: colle2-3 your_parameter_here\n");
}
Выводит непонятные мне символы.
Пытаюсь повторить следующую программу.

Заранее спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.10.2013, 20:55
Ответы с готовыми решениями:

Отладка программы
Написал код для C89 стандарта. Пробую запускать на Dev С++ и Peller С, другие IDE в данный момент недоступны. Так в peller код не...

Отладка программы
Ночь. Уже плохо соображаю. Решал упражнение, вот код: #include <stdio.h> #include <string.h> #include <ctype.h> #include...

Не запускается отладка программы
При отладке программы возникает ошибка : #include <stdlib.h> #include <stdio.h> #include "thinkgear.h" /** *...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.10.2013, 20:55
Помогаю со студенческими работами здесь

Отладка программы шифра Виженера
Кто может помочь, пожалуйста, уже голова болит. Ошибка в чём-то с переменной key. А вот то ли от усталости, то ли просто дурак, не могу...

Набор и отладка программы работы с символами
Написать и отладить программу, которая печатает латинский алфавит в виде .............. A ..............B ............C ...

Отладка программы
#include <stdio.h> #include <stdlib.h> #include <string.h> char fun (char *p, char a, int len) { int i,j,count = 0; ...

Не работает отладка в wxDev-C++
Всем доброго времени суток. Прочитал на форуме много тем по данной теме, но всё они не доходили до логического финала. Вопрос...

Отладка программы
Помогите пожалуйста сделать программу корректной. В общем из трех чисел x, y, z нужной найти максимальное попробовал следующее, но чего то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru