Re: what do you think on my summary on C, for 13-15 years studentin .rtf format [to cut and paste in

Discussion in 'C Programming' started by Kleuskes & Moos, Oct 12, 2011.

  1. On Wed, 12 Oct 2011 09:21:27 +0200, io_x wrote:

    > {\rtf1\ansi\ansicpg1252\uc1
    > \deff0\deflang1040\deflangfe1040{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose
    > 02020603050405020304}Times New
    > Roman;}{\f2\fmodern\fcharset0\fprq1{\*\panose
    > 02070309020205020404}Courier New;}
    > {\f3\froman\fcharset2\fprq2{\*\panose
    > 05050102010706020507}Symbol;}{\f28\froman\fcharset238\fprq2 Times New
    > Roman CE;}{\f29\froman\fcharset204\fprq2 Times New Roman
    > Cyr;}{\f31\froman\fcharset161\fprq2 Times New Roman Greek;}
    > {\f32\froman\fcharset162\fprq2 Times New Roman
    > Tur;}{\f33\froman\fcharset177\fprq2 Times New Roman
    > (Hebrew);}{\f34\froman\fcharset178\fprq2 Times New Roman
    > (Arabic);}{\f35\froman\fcharset186\fprq2 Times New Roman Baltic;}
    > {\f44\fmodern\fcharset238\fprq1 Courier New
    > CE;}{\f45\fmodern\fcharset204\fprq1 Courier New
    > Cyr;}{\f47\fmodern\fcharset161\fprq1 Courier New
    > Greek;}{\f48\fmodern\fcharset162\fprq1 Courier New
    > Tur;}{\f49\fmodern\fcharset177\fprq1 Courier New (Hebrew);}
    > {\f50\fmodern\fcharset178\fprq1 Courier New
    > (Arabic);}{\f51\fmodern\fcharset186\fprq1 Courier New
    > Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;
    > \red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{
    > \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > \fs24\lang1040\langfe1040\cgrid\langnp1040\langfenp1040 \snext0
    > Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\title
    > LINGUAGGIO }{\author }{\operator }
    > {\creatim\yr2011\mo10\dy12\hr9\min10}{\revtim\yr2011\mo10\dy12\hr9\min10}{\version1}{\edmins0}{\nofpages5}{\nofwords1312}{\nofchars7479}{\nofcharsws9184}{\vern8269}}\margl1134\margr1134\margt1417\margb1134
    > \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz283\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1134\dgvorigin1417\dghshow1\dgvshow1
    > \jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule
    > \fet0\sectd \linex0\sectdefaultcl
    > {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}
    > {\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta
    > .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta
    > .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta
    > )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta
    > )}}
    > {\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta
    > )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta
    > )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta
    > )}}{\*\pnseclvl9
    > \pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
    > \qc
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > \fs24\lang1040\langfe1040\cgrid\langnp1040\langfenp1040 {\b LINGUAGGIO C
    > \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\b \par Le Parole Chiave Del Linguaggio
    > \par
    > \par }{Le seguenti parole sono riservate per il linguaggio; quindi non
    > possono avere altri usi in particolare nella definizione di nuove
    > variabili. \par
    > \par }{\f2\lang1033\langfe1040\langnp1033 auto double int
    > struct
    > \par break else long switch \par case enum
    > register typedef \par char extern return
    > union \par const float short unsigned \par continue
    > for signed void \par default goto sizeof
    > volatile \par do if static
    > while }{\lang1033\langfe1040\langnp1033
    > \par
    > \par }{\b I Tipi Principali e Dichiarazioni \par
    > \par }{I tipi principali usati dal linguaggio sono i seguenti: \par
    > \par }{\f2\lang1033\langfe1040\langnp1033 char signed char
    > unsigned char
    > \par int signed int unsigned int \par }\pard \qj
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 short int short
    > unsigned \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 long int long
    > unsigned \par float void
    > \par doble long double
    > \par }{\lang1033\langfe1040\langnp1033 \par }{sinonimo di "signed int"
    > \'e8 "int"; sinonimo di "unsigned int" \'e8 "unsigned".
    > \par "float", "double" e "long double", i tipi che chiamiamo tipi
    > floating, possono essere sinonimi
    > \par tra di loro; la stessa cosa vale per "char" rispettivamente con
    > "signed char" oppure con "unsigned char"; possono essere sinonimi tra di
    > loro anche i tipi "short int" "int" "long int".
    > \par Sono sinonimi anche "unsigned short" e "short unsigned"; "unsigned
    > long" e "long unsigned" ecc. Deve per\'f2 succedere che considerando gli
    > insiemi che i tipi definiscono
    > \par }{\f2
    > \par }{\f2\lang1033\langfe1040\langnp1033 unsigned har
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205 \\f
    > "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\f2\lang1033\langfe1040\langnp1033
    > short unsigned }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst
    > SYMBOL 205 \\f "Symbol" \\s
    > 12}{\fldrslt\f3\fs24}}}{\f2\lang1033\langfe1040\langnp1033 unsigned int
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205 \\f
    > "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{ \f2\lang1033\langfe1040\langnp1033
    > long unsigned \par signed char }{\f3\lang1033\langfe1040\langnp1033
    > {\field{\*\fldinst SYMBOL 205 \\f "Symbol" \\s
    > 12}{\fldrslt\f3\fs24}}}{\f2\lang1033\langfe1040\langnp1033 short
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205
    > \\f
    > "Symbol"
    > \\s 12}{\fldrslt\f3\fs24}}}{\f2\lang1033\langfe1040\langnp1033
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205
    > \\f
    > "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\f2\lang1033\langfe1040\langnp1033
    > long int}{
    > \lang1033\langfe1040\langnp1033
    > \par }{\f2 float }{\f3\lang1033\langfe1040\langnp1033
    > {\field{\*\fldinst SYMBOL 205 \\f "Symbol" \\s
    > 12}{\fldrslt\f3\fs24}}}{\f2 double
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205 \\f
    > "Symbol" \\s 12}{\fldrslt\f3\fs24}} }{\f2 long double
    > \par }{
    > \par ove per esempio con "}{\f2 short int
    > }{\f3\lang1033\langfe1040\langnp1033 {\field{\*\fldinst SYMBOL 205 \\f
    > "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\f2 int}{" intendo che il range di
    > definizione del tipo "}{\f2 short int}{", \'e8
    > contenuto nel range di definizione degli interi.
    > \par
    > \par Nelle macchine a 32 bit che abbiamo attualmente e con il
    > compilatore che usiamo i range dei tipi principali [cio\'e8 tutti i
    > valori permessi per il tipo; dal numero minimo al numero massimo]
    > \par }{\lang1033\langfe1040\langnp1033 char[-128..127] unsigned
    > char[0..255] short int[-32768..32767] unsigned short[0...65535]
    > int[-2147483648...2147483647] unsigned int[0...4294967295]. }{
    > Notiamo che 8 bit possono descrivere i range -128..127 e 0..255, mentre
    > i tipi short possono avere valore descritti da 16 bit esattamente,
    > mentre i tipi unsigned int ed int possono avere avere valori descritti
    > completamente da 32 bit.
    > \par
    > \par }\pard \qj
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {L'header standard }{\f2 <limits.h>}{ descrive i range di tali tipi; per
    > i tipi float(i tipi con i numeri con la virgola) }{\f2 <float.h> }{\'e8
    > l'header da guardare per cercare i valori minimi e massimi.
    > \par Osserviamo che gli interi sono numeri che possono essere anche
    > negativi, esempio 0 -4 3
    > \par mentre i tipi float contengono numeri che hanno la virgola del tipo
    > .123 -1.003 1.3e-4 (numero in notazione scientifica che significa
    > 1.3*10^(-4)=0.00013 [* \'e8 il per, ^ \'e8 l'elevato a]) \par
    > \par Ogni variabile prima di essere usata deve essere dichiarata, per
    > esempio se si vuole dichiarare una variabile intera di nome var, si
    > scriver\'e0 dopo una qualsiasi parentesi graffa '\{' all'interno di una
    > funzione (variabile automatica) altrimenti se \'e8
    > definita fuori da qualsiasi funzione si chiama variabile globale.
    > Esempi di
    > dichiarazione:
    > \par }{\f2 int var;
    > \par }{le dichiarazioni delle variabili si possono fare o uno per riga
    > esempio: \par }{\f2 int a;
    > \par int b;
    > \par int c;
    > \par }{oppure tutte in una riga
    > \par }{\f2 int a, b, c;
    > \par }{oppure si possono inizializzare nella definizione anche come in:
    > \par }{\f2 int a=0, b=1, c=2;
    > \par }{nella definizione il valore da assegnare alla variabile (quello a
    > destra) deve stare nell'intervallo dei valori possibili per il tipo
    > altrimenti tale numero viene convertito in un'altro numero non uguale al
    > primo. I nomi delle variabili non possono iniziare per _ ne possono \par
    > essere parole chiavi o iniziare per E o per str nel caso si utilizzi
    > header <string.h>
    > \par Se le variabili sono globali (fuori da qualsiasi funzione) e non
    > sono inizializzate a un qualche valore, il loro valore assegnato dal
    > sistema \'e8 0, la loro accessibilit\'e0
    > saranno tutte le righe seguenti; altrimenti se le variabili sono
    > automatiche e
    > non sono inizializzate il loro valore \'e8 non definito (possono essere
    > qualsiasi numero) la loro accessibilit\'e0 \'e8 all'interno delle
    > parentesi \{\} ove sono definite.
    >
    > \par
    > \par Array
    > \par Si possono definire anche nomi di variabili che sono un vettore di
    > elementi del tipo esempio:
    > \par }{\f2\lang1036\langfe1040\langnp1036 int a[128]; \par double
    > res[32];
    > \par }{la prima definizione, definisce un vettore di 128 elementi di
    > tipo intero, il primo di essi \'e8 a[0] il secondo \'e8 a[1], l'ultimo
    > di essi a[127] che sono tutti del tipo intero e ove a[i-1] \'e8
    > contiguo a in memoria ad a; \par }{\lang1033\langfe1040\langnp1033 la
    > stessa cosa la seconda definizione, che definisce un vettore di double,
    > il primo di essi \'e8 res[0] il secondo \'e8 res[1], l'ultimo di essi
    > res[31].
    > \par
    > \par Puntatori
    > \par Si possono definire puntatori a dei tipi precedentemente definiti;
    > esempio: \par }{\f2\lang1033\langfe1040\langnp1033 int a[100], *p, b;
    > /* tra l'altro definisce
    > \par il puntatore a int p \par
    > */
    > \par
    > \par p=a; /* fa puntare tale puntatore all'inizio dell'array */ \par
    > b=p[0]; /* assegna a b l'elemento o dell'array definito */ \par
    > p[99]=*p; /* assegna a a[99] il valore p[0]== *p
    > */}{\lang1033\langfe1040\langnp1033
    > \par
    > \par Strutture
    > \par Si possono definire anche nomi di variabili che sono delle
    > strutture di elementi che possono essere altre strutture di elmenti \par
    > }{\b\lang1033\langfe1040\langnp1033 Operatori \par
    > }{\lang1033\langfe1040\langnp1033 \par Gli operatori del C sono, da chi
    > ha precedenza maggiore a chi ha precedenza minore:
    > \par (i nomi sono sotto; operatore unario significa che si applica a un
    > solo argomento mentre operatore binario significa che si applica a due
    > argomenti; \par esempio di operatore unario: il - in -1 \par esempio
    > di operatore binario: il - in 3-5 o l'operatore + in a+b) \par
    > \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 () [] -> .
    > \par operatori parentesi, accesso, punto \par
    > \par }\pard \ql
    > \li0\ri0\widctlpar\tx8788\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 ! ++ -- + - * & (Tipo)
    > sizeof \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 sono gli operatori unari \par
    > negazione logica, incremento, decremento, pi\'f9, meno, deferenzia,
    > indirizzo, operatore cast di tipo, operatore sizeof \par
    > \par
    > \par * / %
    > \par operatori binari moltiplicazione, divisione, modulo \par
    > \par }\pard \qj
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 + - \par operatori binari somma e
    > differenza \par
    > \par << >>
    > \par operatori binari shift di sinistra e di destra \par
    > \par < <= > >= != ==
    > \par operatori binari
    > \par minore, minore o uguale, maggiore, maggiore o uguale, diverso,
    > uguale \par
    > \par &
    > \par operatore binario bit a bit and
    > \par
    > \par ^
    > \par operatore binario bit a bit xor
    > \par
    > \par |
    > \par operatore binario bit a bit or
    > \par
    > \par &&
    > \par operatore binario and logico
    > \par
    > \par ||
    > \par operatore binario or logico
    > \par
    > \par ?:
    > \par operatore ternario condizionale
    > \par
    > \par = += -= *= /= %= &= |= <<= >>= \par operatori binari
    > di assegnamento \par
    > \par ,
    > \par operatore binario virgola
    > \par }{\lang1033\langfe1040\langnp1033 \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2\lang1033\langfe1040\langnp1033 Esempi: \par int a[100], b; /*
    > definisce lo spazio per 100 interi e lo \par chiama a
    > [array a]; definisce lo spazio \par per un intero e lo
    > chiama b \par */
    > \par int *y; /* y \'e8 un puntatore a interi \par
    > */
    > \par b=3; /* b \'e8 uguale a tre subito dopo questa istruzione */
    > \par
    > \par /* Esempi di operatori parentesi */ \par a[0] = 2; /* il primo
    > intero dell'array \'e8 2 */ \par a[99]=10; /* l'ultimo elemento
    > dell'array \'e8 uguale a 10 */ \par a[7]=(a[0]+a[99])*b; /* a[7] uguale
    > a 36 */ \par /*esempi di operatore */
    > \par v=a;
    > \par a[0]=v->
    > \par
    > \par }\pard \qj
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\lang1033\langfe1040\langnp1033
    > \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\b\lang1033\langfe1040\langnp1033 Le parole chiave "if", "else if" ed
    > "else" \par }{\b
    > \par }\pard \ql
    > \li240\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin240\itap0
    > {\f2 0 [zero] \'e8 il valore booleano }{\b\f2
    > FALSO}{\f2 \par un numero diverso da zero: \'e8 il valore booleano
    > }{\b\f2 VERO}{\f2 \par
    > \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
    > {\f2 == si legge "\'e8 uguale ad"
    > \par != si legge "\'e8 diverso da" \par < si legge "\'e8
    > minore di" \par <= si legge "\'e8 minore o uguale" \par > si
    > legge "\'e8 maggiore di" \par >= si legge "\'e8 maggiore oppure
    > uguale a" \par
    > \par Se relazione \'e8 uno qualsiasi dei simboli "== != < <= > >="
    > \par allora (op1 relazione op2) ritorna 1 (VERO) se la relazione
    > \par tra gli operandi op1 e op2 \'e8 vera, 0 (FALSO) altrimenti.
    > \par
    > \par Esempio: (1<3) ritorna il valore 1 (vero), \par
    > ma (1>3) ritorna il valore 0 (falso) \par
    > \par && si legge "e" oppure "and" \par || si legge
    > "o\\oppure" oppure "or" \par }{
    > \par in particolare
    > \par }{\f2 (2<=a && a< 3)}{ si legge "se due \'e8 minore o
    > uguale ad }{\f2 a}{, }{\b e}{ }{\f2 a}{ \'e8 minore di 3" \par
    > (in altre parole }{\f2 a}{ \'e8 compreso tra 2 e 3; due
    > compreso, tre non compreso
    > \par l'espressione di sopra risulta vera
    > altrimenti risulta falsa)
    > \par
    > \par (}{\f2 2<=a || a==7}{) si legge "se due \'e8 minore o
    > uguale ad }{\f2 a}{ }{\b oppure}{ }{\f2 a}{ \'e8 uguale a 7" \par
    > (in altre parole se }{\f2 a}{ \'e8 un numero intero non
    > negativo, allora per }{\f2 a}{ }{\f3\lang1024\langfe1024\noproof
    > {\field{\*\fldinst SYMBOL 206 \\f "Symbol" \\s
    > 12}{\fldrslt\f3\fs24}}}{\{0, 1, 2, 7\}
    > \par l'espressione di sopra risulta vera mentre
    > per gli altri valori di }{\f2 a }{risulta falsa) \par
    > \par Le parole "}{\f2 if}{" ed "}{\f2 else}{" sono riservate al
    > linguaggio e un costrutto del tipo:
    > \par
    > \par }{\f2 if(condizione1) istruzione1; \par else if(condizione2)
    > istruzione2; \par else istruzione3; \par }{
    > \par funziona nel seguente modo:
    > \par se condizione1 ha valore boleano vero: si esegue l'istruzione1 e si
    > esce dal costrutto.
    > \par se condizione1 \'e8 falsa
    > \par se condizione2 \'e8 vera: si esegue l'istruzione2 e si esce
    > dal costrutto
    > \par se condizione2 \'e8 falsa: si esegue l'istruzione3 e si
    > esce dal costrutto.
    > \par analogamente
    > \par
    > \par }{\f2 if(condizione1) istruzione1; \par else
    > istruzione3; \par }{
    > \par funziona nel seguente modo:
    > \par se condizione1 ha valore boleano vero: si esegue l'istruzione1 e si
    > esce dal costrutto;
    > \par se condizione1 \'e8 falsa si esegue l'istruzione3 e si esce dal
    > costrutto. \par
    > \par Analogamente per tutte le altre combinazione if(), else if, else.
    > \par }\pard \qj
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {
    > \par }\pard \ql
    > \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {
    > \par }}


    I think it's rather rude to post it to a newsgroup in that format and rather
    optimistic to expect anyone taking the trouble to transform it into something
    legible, given your track-record in this froup.

    -------------------------------------------------------------------------------
    _______________________________________
    < Thank god!! ... It's HENNY YOUNGMAN!! >
    ---------------------------------------
    \
    \
    ___
    {~._.~}
    ( Y )
    ()~*~()
    (_)-(_)
    -------------------------------------------------------------------------------
    Kleuskes & Moos, Oct 12, 2011
    #1
    1. Advertising

  2. Kleuskes & Moos

    Ian Collins Guest

    On 10/12/11 10:18 PM, Kleuskes & Moos wrote:
    > On Wed, 12 Oct 2011 09:21:27 +0200, io_x wrote:


    <usual nonsense>

    > I think it's rather rude to post it to a newsgroup in that format and rather
    > optimistic to expect anyone taking the trouble to transform it into something
    > legible, given your track-record in this froup.


    Did you really have to quote it all again?

    --
    Ian Collins
    Ian Collins, Oct 12, 2011
    #2
    1. Advertising

  3. On Wed, 12 Oct 2011 22:42:12 +1300, Ian Collins wrote:

    > On 10/12/11 10:18 PM, Kleuskes & Moos wrote:
    >> On Wed, 12 Oct 2011 09:21:27 +0200, io_x wrote:

    >
    > <usual nonsense>
    >
    >> I think it's rather rude to post it to a newsgroup in that format and
    >> rather optimistic to expect anyone taking the trouble to transform it
    >> into something legible, given your track-record in this froup.

    >
    > Did you really have to quote it all again?


    No. I should have snipped it, of course.

    -------------------------------------------------------------------------------
    ___________________
    < RHAPSODY in Glue! >
    -------------------
    \
    \
    ___
    {~._.~}
    ( Y )
    ()~*~()
    (_)-(_)
    -------------------------------------------------------------------------------
    Kleuskes & Moos, Oct 12, 2011
    #3
  4. Re: what do you think on my summary on C, for 13-15 years student in .rtf format [to cut and paste in a .rtf file]

    io_x wrote:
    > "Kleuskes & Moos" <> ha scritto nel
    > messaggio news:j73m0p$b7r$...
    >> On Wed, 12 Oct 2011 09:21:27 +0200, io_x wrote:
    >> I think it's rather rude to post it to a newsgroup in that format
    >> and rather optimistic to expect anyone taking the trouble to
    >> transform it into something legible, given your track-record in this
    >> froup. -------------------------------------------------------------------------------
    >> _______________________________________
    >> < Thank god!! ... It's HENNY YOUNGMAN!! >
    >> ---------------------------------------
    >> \
    >> \
    >> ___
    >> {~._.~}
    >> ( Y )
    >> ()~*~()
    >> (_)-(_)
    >> -------------------------------------------------------------------------------

    >
    > so it is rude the .txt tralslation? or you find rude too someone post
    > 19 kb of crappy text on C language?
    >
    > CENNI SUL LINGUAGGIO C
    >
    > *Le Parole Chiave Del Linguaggio*
    > Le seguenti parole sono riservate per il linguaggio; quindi non
    > possono avere altri usi in particolare nella definizione di nuove
    > variabili.


    It seems rude to post a large italian text to an english speaking newsgroup,
    asking in english for proof readers. Guess yoU'd have better luck in an
    italain C newsgrp (if such a thing exists)

    <snip>
    Joachim Schmitz, Oct 12, 2011
    #4
  5. Kleuskes & Moos

    BartC Guest

    Re: what do you think on my summary on C, for 13-15 years student in .rtf format [to cut and paste in a .rtf file]

    "Joachim Schmitz" <> wrote in message
    news:j740gq$e4a$...
    > io_x wrote:
    >> "Kleuskes & Moos" <> ha scritto nel
    >> messaggio news:j73m0p$b7r$...
    >>> On Wed, 12 Oct 2011 09:21:27 +0200, io_x wrote:
    >>> I think it's rather rude to post it to a newsgroup in that format
    >>> and rather optimistic to expect anyone taking the trouble to
    >>> transform it into something legible, given your track-record in this
    >>> froup. -------------------------------------------------------------------------------


    You save the text as RTF format. But whether it's readable outside Windows,
    I don't know.

    > It seems rude to post a large italian text to an english speaking
    > newsgroup, asking in english for proof readers. Guess yoU'd have better
    > luck in an italain C newsgrp (if such a thing exists)


    There's a group it.comp.lang.c. But I don't know if he wanted proofreaders,
    just comments ...

    --
    Bartc
    BartC, Oct 12, 2011
    #5
  6. Kleuskes & Moos

    James Kuyper Guest

    On 10/12/2011 08:55 AM, BartC wrote:
    ....
    > You save the text as RTF format. But whether it's readable outside Windows,
    > I don't know.


    Of course. OpenOffice can read and write in RTF format.
    --
    James Kuyper
    James Kuyper, Oct 12, 2011
    #6
  7. Kleuskes & Moos

    Noob Guest

    [OT] OpenOffice vs LibreOffice

    James Kuyper wrote:

    > OpenOffice can read and write in RTF format.


    NB: people have given up on OpenOffice.
    LibreOffice is where the party's at these days.

    http://en.wikipedia.org/wiki/LibreOffice
    Noob, Oct 12, 2011
    #7
  8. Re: what do you think on my summary on C, for 13-15 years student in .rtf format [to cut and paste in a .rtf file]

    "BartC" <> writes:

    > You save the text as RTF format.


    *I* don't save the text as RTF format. If someone is rude enough to
    post non plain text to a news group, *I* don't encourage them by
    reading it.

    -- Patrick
    Patrick Scheible, Oct 12, 2011
    #8
  9. Kleuskes & Moos

    Noob Guest

    Noob, Oct 13, 2011
    #9
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. =?Utf-8?B?QW5nZWw=?=

    custom cut copy and paste

    =?Utf-8?B?QW5nZWw=?=, Jan 10, 2005, in forum: ASP .Net
    Replies:
    0
    Views:
    365
    =?Utf-8?B?QW5nZWw=?=
    Jan 10, 2005
  2. Esteban

    Cut and paste images

    Esteban, Sep 14, 2004, in forum: Java
    Replies:
    5
    Views:
    5,011
  3. NotGiven
    Replies:
    3
    Views:
    339
    Michael D. Kersey
    May 13, 2004
  4. NotGiven
    Replies:
    3
    Views:
    297
    Michael D. Kersey
    May 13, 2004
  5. David Mark
    Replies:
    17
    Views:
    234
    David Mark
    Mar 23, 2010
Loading...

Share This Page