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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.01.2008, 23:12   #1
Maksimym
Новичок
Джуниор
 
Регистрация: 10.01.2008
Сообщений: 2
По умолчанию Пожалуйста, помогите с задачей по C++

/*
Скопировать содержимое текстового файла, удалив в каждой строке слова четной длины
*/
Код:
#include <stdio.h>	
#include <string.h>	
#include <stdlib.h>	

void main(void)	
{
	char SourceString[] = "AA BBB C DDDD EEEEE";	
	char Separators[]   = " \n.,\t";	
	char *TakeWord;	

	char *pathFileInput;	
	char *pathFileOutput;	
	
	FILE *fileInput; 
	FILE *fileOutput; 

	pathFileInput = (char*)calloc(20, sizeof(char)); 
	pathFileOutput = (char*)calloc(20, sizeof(char)); 
	printf("Input file path  -> ");	
	scanf("%s", pathFileInput);	
	
	printf("Output file path -> ");	
	scanf("%s", pathFileOutput);	
	
	fileInput = fopen(pathFileInput, "rt"); 
	fileOutput = fopen(pathFileOutput, "wt"); 
		
	while (!feof(fileInput))
	{
		fgets(SourceString, 255, fileInput); 
		TakeWord = strtok(SourceString, Separators); 

		while(TakeWord != NULL) 
		{
			if (strlen(TakeWord) % 2 != 0)	
			{
				fputs(TakeWord, fileOutput);	
				fputc(' ', fileOutput);	
			}
			TakeWord = strtok(NULL, Separators);
		}

		fputc('\n', fileOutput);
	}

	fclose(fileInput); 
	fclose(fileOutput); 

	free(pathFileInput);
	free(pathFileOutput);
}
Цитата:
Код вставляем в тег [CОDE][/СОDЕ] или пользуемся кнопкой # (расширенный режим). Модератор.

Последний раз редактировалось AlDelta; 10.01.2008 в 23:19. Причина: [CОDE]
Maksimym вне форума
Старый 10.01.2008, 23:14   #2
Maksimym
Новичок
Джуниор
 
Регистрация: 10.01.2008
Сообщений: 2
По умолчанию

нужно объяснение задачи...что есть что?
Maksimym вне форума
Старый 10.01.2008, 23:18   #3
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Первое - http://programmersforum.ru/showthread.php?t=12081 + см. мою подпись.

Второе - для начала нужно открыть книжку... //там всё написано

Тема закрыта.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста с наилегчайшей задачей Тарсаков Михаил Фриланс 6 26.05.2008 20:51
помогите пожалуйста с задачей! Coolmanz Помощь студентам 2 06.01.2008 23:07
Помогите пожалуйста с задачей по С++ Riddick2013 Помощь студентам 2 11.11.2007 16:54