Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     16 Jan 2003  04:30:29
 To : Ilja Elizarov
 Subject : Re: printf обрезает строку до пробела
 -------------------------------------------------------------------------------- 
 
 
    Hi, Ilja!
 
 >>>>> "IE" == Ilja Elizarov <Ilja.Elizarov@p55.f5113.n5020.z2.fidonet.org>
 >>>>> writes:
 
  IE> Вот решил начирикать небольшой исходничек, т.к. решил заняться
  IE> кодингом на c++, 
  
  брось это гнилое занятие ;-)
  
  
  IE> а cout и cin - нет в линухе, 
  
  Отменили!!  Демоны!!!  Ужас!  Спасите!
  
  Хотя, погодь.   Че эт я паникую?  Я тебе не верю ;)
  
 ====== cin.cc
 #include <iostream.h>
 
 void main(void) {
     char* value;
     cout << "Введите текст: ";
     cin >> value;
     cout << "Вы ввели: '" << value << "'" << endl;
 }
 ======
 
 ====== cut
 ws:~/c$ g++ -o cin cin.cc 
 ws:~/c$ ./cin
 Введите текст: прЮвет Волку!
 Вы ввели: 'прЮвет'
 ======
 
  IE> поэтому пришлось самому осваивать scanf и printf.  
  
  кому пришлось, а кому и не пришлось...
  
 [skip]
  
  IE> Если ввесть скажем: Helloworld, то на экран уйдёт Helloworld, а если
  IE> "hello world", то на выход уйдёт лишь "hello", почему такое
  IE> происходит?
 
  вот с этим, я уже копаться не буду...  Леееееньььь ;))
  
  могу тока посоветовать в плане разнообразия освоить например python:
  
 ====== cin.py
 #!/usr/bin/ptyhon
 
 value = raw_input("Введите текст: ")
 print "Вы ввели: '%s'" % value
 ======
  
 ====== cut
 ws:~/c$ python cin.py 
 Введите текст: прЮвет Волку!
 Вы ввели: 'прЮвет Волку!'
 ======
 
  или perl, какой-нибудь...  А может и даже ruby, tcl...
  
  Да моло ли хорошего инструмента для написание простых программ, у которого
  все работает так, КАК ОЖИДАЕТСЯ, без лишнего напряга серого вещества? ;)
 
  хотя...
  
    
  ===
  #include <iostream.h>
 
  void main(void) {
     char value[100];
     cout << "Введите текст: ";
     cin.get(value, sizeof(value), '\n');
     cout << "Вы ввели: '" << value << "'"<< endl;
  }
  ===
  ws:~/c$ g++ -o cin cin.cc 
  ws:~/c$ ./cin
  Введите текст: прЮвет Волку!
  Вы ввели: 'прЮвет Волку!'
  ===
  
  читатйте Страуструпа, если уж собрались программить на c++, глава про
  плотоки, раздел "Ввод", что такое "пропуск", и зачем там пользуют
  isspace()
  
 -- 
    Bor.
 
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 printf обрезает строку до пробела   Ilja Elizarov   15 Jan 2003 22:56:24 
 Re: printf обрезает строку до пробела   Vladimir Bormotov   16 Jan 2003 04:30:29 
 Re: printf обрезает строку до пробела   Victor Wagner   16 Jan 2003 11:03:38 
 Re: printf обрезает строку до пробела   Aleksey Cheusov   16 Jan 2003 13:33:18 
 Re: printf обрезает строку до пробела   Aleksey Cheusov   16 Jan 2003 13:39:33 
 Re: printf обрезает строку до пробела   BorLase   16 Jan 2003 13:54:18 
 Re: printf обрезает строку до пробела   Aleksey Cheusov   16 Jan 2003 15:01:26 
 Re: printf обрезает строку до пробела   Vladimir Bormotov   16 Jan 2003 15:40:46 
 Re: printf обрезает строку до пробела   Ilya Anfimov   20 Jan 2003 19:18:37 
 printf обрезает строку до пробела   Alex Shatlovsky   16 Jan 2003 19:31:53 
 Re: printf обрезает строку до пробела   Victor Wagner   16 Jan 2003 14:10:20 
 Re: printf обрезает строку до пробела   BorLase   16 Jan 2003 14:18:04 
 Re: printf обрезает строку до пробела   Victor Wagner   16 Jan 2003 14:31:58 
 printf обрезает строку до пробела   Alex Shatlovsky   16 Jan 2003 19:38:49 
 Re: printf обрезает строку до пробела   Victor Wagner   18 Jan 2003 00:28:48 
 Re: printf обрезает строку до пробела   Aleksey Cheusov   16 Jan 2003 16:28:27 
 Re: printf обрезает строку до пробела   Vladimir Bormotov   16 Jan 2003 16:40:46 
 Re: printf обрезает строку до пробела   Aleksey Cheusov   16 Jan 2003 18:21:43 
 printf обрезает строку до пробела   Kirill Frolov   17 Jan 2003 23:51:14 
 printf обрезает строку до пробела   Sergey Mudry   16 Jan 2003 12:32:23 
 Re: printf обрезает строку до пробела   BorLase   16 Jan 2003 13:15:12 
 printf обрезает строку до пробела   Kirill Frolov   18 Jan 2003 00:02:50 
 printf обрезает строку до пробела   Peter Irich   17 Jan 2003 23:28:28 
 printf обрезает строку до пробела   Nikita Melnikov   18 Jan 2003 01:56:04 
Архивное /ru.linux/254130d10fae.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional