Kikusanyaji cha C mtandaoni – Endesha C bila malipo

Andika, kusanya na endesha msimbo wa C bila malipo kwenye kivinjari, bila kusakinisha au kujisajili. Weka ingizo (stdin), uone matokeo na makosa.
#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }Jinsi ya kutumia kikusanyaji cha C mtandaoni
- Andika au bandika programu ya C kwenye kihariri. Anza na programu rahisi ya Hello World yenye kitendakazi main.
- Ikiwa programu inasoma data, fungua «Ingizo la kawaida» na uweke thamani zote kabla ya kuiendesha.
- Bonyeza «Endesha» kisha uone jibu kwenye «Matokeo». Endesha programu tena baada ya kubadilisha msimbo au data ya ingizo.
Kuandaa ingizo la scanf na fgets
Andaa data yote kabla ya kuendesha programu. Kwa miito miwili ya scanf yenye %d, andika 3 na 4 zikitenganishwa kwa nafasi; kwa fgets, tenganisha mistari ya maandishi kwa mstari mpya. Katika hali ya wingu iliyowekwa awali, msimbo na ingizo hutumwa kwa huduma ya mbali ili kukusanywa na kuendeshwa. Hii si terminal shirikishi: huwezi kuingiza data mpya wakati programu inaendelea.
Baada ya scanf kusoma %d, alama ya mstari mpya inaweza kubaki kwenye ingizo. Hivyo fgets inaweza kusoma alama hiyo pekee badala ya maandishi yaliyotarajiwa. Shughulikia alama iliyobaki kwenye msimbo kabla ya kusoma mstari unaofuata.
Cha kuangalia ukusanyaji ukishindikana
Soma ujumbe wa kwanza wa hitilafu na uangalie namba ya mstari iliyoonyeshwa. Kagua nukta mkato, mabano na majina ya vigeu. Programu ikiendeshwa lakini jibu si sahihi, kagua ingizo na mantiki ya msimbo.