| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > считать файл |
| Автор: cupper 11.5.2007, 11:46 | ||
| мне нужно считать текстовый файл вида: aaa 345 aab 45 aac 754 ..... zzz 234 таким образом чтобы символы считать например в переменну char sim; а числа в int ch; цикл вида
Интересует имнно как считать символы с число |
| Автор: Fazil6 11.5.2007, 11:51 |
читаешь строку, по пробелу разбиваешь на 2 и потом вторую преобразуешь в число. Способов несколько от функции atoi до boost::lexical_cast |
| Автор: Fazil6 11.5.2007, 12:10 | ||
|
| Автор: cupper 11.5.2007, 12:27 |
| спасибо |
| Автор: dizzy1984 11.5.2007, 12:46 | ||
Либо так
|
| Автор: cupper 11.5.2007, 13:13 |
| если ты скажешь что это еще и вижл студио работает, то ето просто ваще пипец как клева ) |
| Автор: dizzy1984 11.5.2007, 13:29 | ||||
| Проверял на Borland C++ 3.1 и Visual C++ 6.0 кстати забыл добавить строку
после
|
| Автор: Promitheus 11.5.2007, 13:41 |
Я конечно понимаю, что черновик, но это вроде бы выделение массива под 3 элемента + 1 Файл можно сохранять в текущую папку проекта и открывать тож из текущей папки проекта. cupper, Я думаю еще много где будет работать даже в Unixe. |
| Автор: JackYF 11.5.2007, 15:32 |
Естественно <strike> уже будет работать и в Юникс. вот только <stdio.h> лучше, все символы прописные.</strike> Тьфу блин, неправильно прочитал цитату... |
| Автор: dizzy1984 11.5.2007, 15:35 |
Такая запись логически вернее 4, т.к показывает смысл размерности массива. В чистовиках я всегда пишу так же. А что в юниксах регистр в имени файла является значимым? И почему уже - работа над библиотекой окончена пол часа назад? |
| Автор: JackYF 11.5.2007, 15:46 |
В подавляющем большинстве случаев - да. Точно не уверен, что и компилятор ищет заголовочные файл case-sensitive, но зачем делать потенциально неправильно, если можно сделать однозначно верно? Да блин, заглючило меня... Уже зачеркнул ту часть моего поста. |