Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve a tutti sto creando un piccolo editor di sorgenti con integrato il compilatore di sorgenti c & c++ ho già fatto il tutto ma adesso mi trovo in difficoltà devo contare quante parentesi graffe aperte e quante parentesi graffe chiuse ci sono nel sorgente e per fare questa operazione ho utilizzato la funzione strlen in questo modo:
Codice sorgente - presumibilmente C/C++
#include <string>
int a, c;
a = strlen("{");
c = strlen("}");
solo che quando tento di compilare il codice mi esce strlen was not declared in this scope
info:
sistema: Kubuntu 9.04
Editor di testi: Kate
compilatore: g++
perchè mi esce questo errore? come posso risolverlo??
Grazie mille a tutti
Se devi leggere un codice sorgente fatto in qualsiasi linguaggio, dovresti creare come prima cosa una specie di parser, che legge da file (input) e successivamente legge carattere per carattere contando le parentesi aperte.
Se devi leggere un codice sorgente fatto in qualsiasi linguaggio, dovresti creare come prima cosa una specie di parser, che legge da file (input) e successivamente legge carattere per carattere contando le parentesi aperte.
Si volevo dire confuso^^...
io ho un tipo notepad (solo scrittura) e vorrei che ad ogni tasto digitato mi controlla se le { sono uguali alle } però non mi ricordo la funzione qualcuno me la può dire perfavore??