Každá věc navíc přidělává problémy... píšu jen a pouze mezery a to jen a pouze tam, kde je to nutné k oddělení jednotlivých syntaktických částí. V C píšu zásadně vše na jeden řádek (kromě includů), protože je to přehlednější - když mi kompilátor vynadá, že mám někde chybu, nemusím jak kretén ten správný řádek hledat :) Poruchu osobnosti nemám, do roka a do dne to budou všichni dělat stejně, protože je to KŮŮŮŮL :)
#include<stdio.h>
main(){printf("Hello World");}
No není to krása?
To je trochu moc nahuštěné, Enter je dostatečně velký aby se do něj dalo občas trefit, takže je lepší se trochu víc roztáhnout:
#include <stdio.h>
#include <ctype.h>
int main(int c,char **v)
{
int z,a=(v[1][2]&1<<2),o=a?(v[2][1]&2<<1)?v[3]=v[4],v[2][1]&1:2:3,p=v[2][1]&2<<1?v[2][1]%2?3:~2:!sscanf(v[3],"%d",&z)+z;
char r;
FILE *k=a?fopen(v[3],"r"):NULL;
while (EOF!=(z=getchar())) putchar(a?o&2?fgetc(k)^z:isupper(z)?fscanf(k,"%d%c",&p,&r),z+=(o?p:-p)%26,isupper(z)?z:isupper(z+26)?z+26:z-26:islower(z)?fscanf(k,"%d%c",&p,&r),z+=(o?p:-p)%26,islower(z)?z:islower(z+26)?z+26:z-26:z:isupper(z)?z+=p%26,isupper(z)?z:isupper(z+26)?z+26:z-26:islower(z)?z+=p%26,islower(z)?z:islower(z+26)?z+26:z-26:z);
return k?fclose(k):!!k;
}
Proč tag code nezachovává odsazení začátků řádků? Takhle nevynikne elegance mého modifikovaného whitesmithe :-/
Patříš do skupiny "používá mezery, ale v průzkumu uvedl že používá tabulátory (nebo oboje)"
Právě tato skupina lidí je jedno z nejlepších vysvětlení celého efektu s korelací mezer a platů -- ti co nepochopili že diskuse je o obsahu souborů (a nikoho nezajímá co mačkají nebo nemačkají za klávesy) budou mít pravděpodobně podobné potíže i v jiných otázkách a to se projeví na platu (který, samozřejmě, závisí právě i na tom jak je kdo schopen porozumět otázkám a odpovědět na ně).