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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2009, 14:09   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Предлагаю такую доработку твоего кода:
Код:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
FILE *file1;
const dl = 100,dl1 = 100;
void main()
{
if ((file1=fopen("C:\\temp\\i ","r"))==0)
{
 printf("oshibka otkritia file1!!!");
 return;
}
while(!feof(file1))
{
 int  i=fgetc(file1);
 i=(islower(i))?(toupper(i)):(tolower(i));
 printf("%c",i);
}
getchar();
fclose(file1);
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2009, 14:21   #12
girkoff
Пользователь
 
Регистрация: 07.11.2008
Сообщений: 71
По умолчанию

Указатели не обязательно. я просто привык так делать, можно и без них, я ещё там немного неправльно написал. n должна быть типа int, я делаю то же самое что и вы, но я прохожу строку string1, методом присваивания, в строку one, по одному сивлолу!!!и этот символ и проверяю!!!

stilet, я не понимаю строку:
i=(islower(i))?(toupper(i))tolowe r(i));
что она делает
Если долго мучаться, что нибудь получится!!!

Последний раз редактировалось Stilet; 14.10.2009 в 14:26.
girkoff вне форума Ответить с цитированием
Старый 14.10.2009, 14:27   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я не понимаю строку:
А книги умные читать кто будет?
Вот аналог этой записи:
Код:
if (islower(i)){ i=(toupper(i);}
 else {i=tolower(i);}
Просто мне так писать удобнее - так мобильнее.
Ясно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.10.2009, 14:28   #14
girkoff
Пользователь
 
Регистрация: 07.11.2008
Сообщений: 71
По умолчанию

спосибо большое, щас понял!!!
Если долго мучаться, что нибудь получится!!!
girkoff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите библиотеку для работы с регэкспами в Delphi Longedok Компоненты Delphi 3 18.06.2009 20:53
расскодируйте библиотеку ska4ek Помощь студентам 4 22.02.2007 20:41