Puncte:0

eroare de sintaxă aproape de simbolul neașteptat „(” la inițializarea main

drapel vn

Așa că continuu să primesc o eroare: eroare de sintaxă lângă simbolul neașteptat „(” și se referă la linia „int main(){” din codul meu. Nu știu de ce primesc această eroare, poate cineva să mă ajute?

drapel hr
Vă rugăm să [editați] întrebarea dvs. pentru a descrie exact ce faceți atunci când întâmpinați această eroare - *pare* ca și când încercați să executați codul sursă C cu un interpret shell
Puncte:2
drapel fr

Există câteva lucruri care s-ar putea întâmpla, mai întâi încercați să construiți și să rulați acest program minim tastând următoarele linii într-un terminal.

echo "int main(int argc, char* argv[]){ return 0; }" > test.c
test gcc.c -o test
./Test

Acest lucru va arăta dacă aveți setul minim de instrumente disponibile pentru a construi un program C.

Dacă acest lucru funcționează, este posibil să existe unele caractere ciudate în codul sursă, uneori acest lucru se poate întâmpla dacă ați copiat codul dintr-un document sau site web.

rularea comenzii hexdump într-un terminal din fișierul codului sursă și verificarea faptului că toate caracterele sunt ascii standard ar putea ajuta la găsirea unui caracter necinstit.

hexdump -C test.c
00000000 69 6e 74 20 6d 61 69 6e 28 69 6e 74 20 61 72 67 |int main(int arg|
00000010 63 2c 20 63 68 61 72 2a 20 61 72 67 76 5b 5d 29 |c, char* argv[])|
00000020 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a |{ return 0; }.|
0000002e

Folosesc comanda man man ascii într-un terminal pentru a obține un tabel ASCII pentru referință.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.