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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2010, 13:20   #1
Evacuator
Пользователь
 
Регистрация: 15.10.2010
Сообщений: 10
По умолчанию Текстовые файлы

Код:
FILE* fp;
char *a;
fp=fopen("in.txt","r");
while (!(feof(fp)));
{ fgets(fp,80,a);
if((a[0]>'A') && (a[0]<'Z'))
a[0]=a[0]+32;
Memo1->Lines->Add(a);
}
Нужно заменить первые буквы на строчные. Но оно что то не работает.
Посматрите что не так
Evacuator вне форума Ответить с цитированием
Старый 19.12.2010, 14:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я бы делал так:
Код:
	FILE* fp=fopen("c:\\1\\q.txt","r");
	char a[1000];
	while (!feof(fp)){
		fscanf(fp,"%s",&a);
		if((a[0]>='A') && (a[0]<='Z')) a[0]=a[0]+32;
		Memo1->Lines->Add(a);
	}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстовые файлы hidalgo Фриланс 15 27.04.2010 20:54
Текстовые файлы. alex-2009 Помощь студентам 2 14.04.2009 15:52
Текстовые файлы на С Raptor Общие вопросы C/C++ 15 26.01.2008 21:06